Ответы пользователя по тегу htaccess
  • Как настроить 404?

    @selo
    ErrorDocument 404 /404.php
    
    ....образно
    ErrorDocument 400 /404.php
    ErrorDocument 401 /404.php
    ErrorDocument 403 /404.php
    ErrorDocument 404 /404.php
    ErrorDocument 500 /404.php
    Ответ написан
  • Вирус на сайте, который плодит файлы редиректов htaccess - как избавиться?

    @selo
    # Блокируем любой скрипт пытающийся отправить через base64_encode по URL
    RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
     
    # Блокируем любой скрипт который содержит тег < script> в URL
    RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
     
    # Блокируем любой скрипт, который пытается установить глобальную переменную PHP через URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
     
    # Блокируем любой скрипт пытающийся изменить _REQUEST переменную через URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
     
    # Блокируем любой скрипт, который пытается установить sbp or sb_authorname чере URL (баг simpleboard)
    RewriteCond %{QUERY_STRING} sbp(=|%20|%3D) [OR]
    RewriteCond %{QUERY_STRING} sb_authorname(=|%20|%3D)
    Ответ написан
    2 комментария