Подскажите плз по Mod_Rewrite

AN
На сайте с 05.06.2004
Offline
243
435

Что-то в пятницу под вечер совсем котелок не варит, элементарных вещей не могу сообразить :rolleyes:

Проблемка такая:

на сайте все урлы имеют вид site.ru/page/ или site.ru/folder1/.../folderN/page/

то есть со слешем в конце.

При обращении по site.ru/page и по site.ru/page/ выдается одна и та же страница.

Надо, чтобы при обращении по site.ru/.../page перекидывало бы на site.ru/.../page/

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

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

может редиректить, если в конце нет слеша? (через htaccess или в php)

Mihajlo
На сайте с 30.10.2006
Offline
156
#2

в RewriteRule где стоит этот злополучный слеш поставьте /?

т.е. должно быть подобное:

RewriteRule ^([a-z0-9]+)/?$ /page.php?p=$1 [NC]

AN
На сайте с 05.06.2004
Offline
243
#3
Zlo_606ep:
может редиректить, если в конце нет слеша?

Да, 301 редирект через htaccess вполне подойдет...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий