вопрос
Здравствуйте.
Правила прописанные в хтачесе:
Если на апаче эти вещи в хтачес работают как надо, то на nginx их нужно написать в правильной форме.
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
Это правило говорит о том, что бы был запрет перенаправления на какой либо домен с нашего сайта.
RewriteCond %{HTTP_REFERER} ^http://www\.ДОМЕН_БЕЗ_ЗОНЫ\.(.*) [NC]
RewriteRule .* - [F]
Скажу сразу, как не работает, что бы слишком умные ребята не советовали нерабочие варианты.
error_page 404 /404.html; - не рабочий вариант.
error_page 404 https://МОЙ_ДОМЕН.РУ/404; - не рабочий вариант.
location / {
if ($http_referer ~* "^http://www\.ДОМЕН_БЕЗ_ЗОНЫ\.(.*)"){
return 403;
}
} - не рабочий вариант.
Может кто - то разбирается, как в DLE перенаправить ошибочные страницы. Увы за все 14.1 версии так и не сделали это, приходится делать это в ручную, если на апаче это решается хтачесом, то на nginx это не решается, т.к ошибочных страниц типа 404 получается под 20 разных видов, я уже молчу о подвидах этих страниц.
Буду премного благодарен за ответ, к сожалению специалисты по nginx не смогли помочь, как и специалисты по dle, может есть гуру которые это смогли сами поправить в сборе dle + nginx ?
Правила прописанные в хтачесе:
Если на апаче эти вещи в хтачес работают как надо, то на nginx их нужно написать в правильной форме.
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 500 /500.html
Это правило говорит о том, что бы был запрет перенаправления на какой либо домен с нашего сайта.
RewriteCond %{HTTP_REFERER} ^http://www\.ДОМЕН_БЕЗ_ЗОНЫ\.(.*) [NC]
RewriteRule .* - [F]
Скажу сразу, как не работает, что бы слишком умные ребята не советовали нерабочие варианты.
error_page 404 /404.html; - не рабочий вариант.
error_page 404 https://МОЙ_ДОМЕН.РУ/404; - не рабочий вариант.
location / {
if ($http_referer ~* "^http://www\.ДОМЕН_БЕЗ_ЗОНЫ\.(.*)"){
return 403;
}
} - не рабочий вариант.
Может кто - то разбирается, как в DLE перенаправить ошибочные страницы. Увы за все 14.1 версии так и не сделали это, приходится делать это в ручную, если на апаче это решается хтачесом, то на nginx это не решается, т.к ошибочных страниц типа 404 получается под 20 разных видов, я уже молчу о подвидах этих страниц.
Буду премного благодарен за ответ, к сожалению специалисты по nginx не смогли помочь, как и специалисты по dle, может есть гуру которые это смогли сами поправить в сборе dle + nginx ?