На серваке: CentOs, BitrixEnv 4.1
Проблема в следующем: раскрутчики прислали список требований к сайту, среди них было следующее - следует установить на всех страницах домена site.ru редирект с кодом 301 на соответствующие страницы домена
решили проблему вот так:
Теперь возникла следующая проблема -
Для страниц редирект осуществляется на такие же страницы с лишним префиксом «index.php» в конце URL, т.е., например, со страницы 301 редирект осуществляется не на адрес , а на страницу
, что является ошибкой, т.к. ведет к появлению дублей страниц сайта в индексе поисковых систем.
Подозреваю, что это уже косяк nginx'а, т.к. на серваке с apach'ем, без nginx'а такой проблемы не наблюдается. Подскажите, пожалуйста, можно как-то решить проблему?
Проблема в следующем: раскрутчики прислали список требований к сайту, среди них было следующее - следует установить на всех страницах домена site.ru редирект с кодом 301 на соответствующие страницы домена
решили проблему вот так:
| Код |
|---|
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [L,R=301] |
Теперь возникла следующая проблема -
Для страниц редирект осуществляется на такие же страницы с лишним префиксом «index.php» в конце URL, т.е., например, со страницы 301 редирект осуществляется не на адрес , а на страницу
, что является ошибкой, т.к. ведет к появлению дублей страниц сайта в индексе поисковых систем.
Подозреваю, что это уже косяк nginx'а, т.к. на серваке с apach'ем, без nginx'а такой проблемы не наблюдается. Подскажите, пожалуйста, можно как-то решить проблему?