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