Доброго всем дня!
Суть темы такова. Нужна помощь в настройке файла htaccess. Навеяло тут мне моей же темой про АГС, что надо сделать аудит сайта. Пробовала это сделать в двух сервисах: мегаиндекс и auditme. В мегаиндексе, честно говоря, мало что поняла, все показалось сложным и запутанным. С помощью auditme удалось выявить много ошибок, которые я в состоянии сама исправить - в основном это стили в коде, которых там не должно быть.
С одним пунктом возникла заминка. Сервис пишет вот что:
Ну и далее приводятся рекомендации, какие строки надо вставить, чтоб исправить ошибку.
Вставляю последнюю рекомендованную строку: RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1? [R=301,L]
И... Перестает нормально работать админка. Плагины не открываются, не обновляются... Белый экран.
Подскажите пожалуйста, что нужно все же вставить в файл htaccess чтобы страницы с произвольными параметрами отдавали HTTP/1.1 301 Moved Permanently, и в то же время нормально все работало?
Суть темы такова. Нужна помощь в настройке файла htaccess. Навеяло тут мне моей же темой про АГС, что надо сделать аудит сайта. Пробовала это сделать в двух сервисах: мегаиндекс и auditme. В мегаиндексе, честно говоря, мало что поняла, все показалось сложным и запутанным. С помощью auditme удалось выявить много ошибок, которые я в состоянии сама исправить - в основном это стили в коде, которых там не должно быть.
С одним пунктом возникла заминка. Сервис пишет вот что:
| Цитата |
|---|
| Страницы с произвольными параметрами обрабатываются некорректно, при запросе подобных адресов http://you-nails.ru/?qwerty123456 сервер отдает ответ HTTP/1.0 200 OK. Необходимо настроить ответ сервера HTTP/1.1 404 Not Found для подобных страниц. Если сделать это невозможно, то следует настроить переадресацию на страницы без параметров с ответом сервера HTTP/1.1 301 Moved Permanently. Ниже приведен пример настройки подобной переадресации в файле .htaccess: |
Ну и далее приводятся рекомендации, какие строки надо вставить, чтоб исправить ошибку.
Вставляю последнюю рекомендованную строку: RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1? [R=301,L]
И... Перестает нормально работать админка. Плагины не открываются, не обновляются... Белый экран.
Подскажите пожалуйста, что нужно все же вставить в файл htaccess чтобы страницы с произвольными параметрами отдавали HTTP/1.1 301 Moved Permanently, и в то же время нормально все работало?
