Всем привет. Кароче я *удалено, п.2.2 настоящих правил* уже с этой хней. Никак не убирается index.php и index.html из адреса главной страницы. DLE 11.2 Сайт открывается по обоим адресам site.ru и site.ru/index.php? и оба отдают код 200 и индексируются создавая кучу дублей. Уже и Алаича ставил редирект и по Геймеру и один *удалено, п.2.2 настоящих правил* правило вот это тупо не работает.
Геймер:
# Редирект с index.php/html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
Алаев:
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
Кто шарит, подскажите, в чем секрет, что не работает эта хрень на версии DLE 11.2
Вот такую хню еще нарыл
RewriteRule ^index.php$ / [QSA,R]
но он убирает только index.php, т.е знак вопроса остается. Такая хрень получается: было site.ru/index.php? после установки правила становится так site.ru/? что собственно не лучше!
Геймер:
# Редирект с index.php/html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
Алаев:
### Редиректы с index.php или index.html на сайт
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]
Кто шарит, подскажите, в чем секрет, что не работает эта хрень на версии DLE 11.2
Вот такую хню еще нарыл
RewriteRule ^index.php$ / [QSA,R]
но он убирает только index.php, т.е знак вопроса остается. Такая хрень получается: было site.ru/index.php? после установки правила становится так site.ru/? что собственно не лучше!
Последнее редактирование модератором:


