Eehoo

Рейтинг
3
Регистрация
02.10.2008
Ну так по примеру прописывайте регулярку под любой каталог... В чем проблема-то?

Я не знаю, как это сделать.

Eehoo добавил 28.01.2009 в 13:45

Нашли решение, может быть кому-то понадобится:

RewriteEngine On

RewriteBase /

RewriteRule (^|.*?/)index\.php$ $1 [R=301]

RewriteCond %{QUERY_STRING} ^(.*?)(^|&)PHPSESSID=[^&]*(.*)$

RewriteRule (.*) $1?%1%3 [R=301]

Там как я понял речь идёт только об одной странице - главной:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.вашсайт.ru/ [R=301,L]

А у меня полно разных каталогов с разными названиями и все имеют дубли с index.php

Ну и плюс в новостях из-за сессий плодятся дубли...

Нужно решение и для любых каталогов и для страниц с сессиями.

Спасибо. Правда на втором пэйпэлом выплаты только. Буду думать.