mod_rewrite и слэш

mutex
На сайте с 10.04.2005
Offline
64
1043

И опять mod_rewrite в поиске не нашел

как сделать редирект на запрос

без слэша.

/realdir/virdir -> /realdir/virdir/

пробовал так

Options +FollowSymlinks

RewriteEngine On

RewriteBase /realdir/

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+[^/])$ $1/ [R]

RewriteRule ^(.*)/$ index.php?i=$1 [L]

Так не работает

Как заставить эту конструкцию работать..?

~~
Unlock
На сайте с 01.08.2004
Offline
758
#1

Я далеко не знаток mod_rewrite но разве RewriteBase /realdir так дожен записываться? Имхо, RewriteBase / более корректно. Но опять же это только мое ламерское предположение.

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
mutex
На сайте с 10.04.2005
Offline
64
#2
Unlock:
Я далеко не знаток mod_rewrite но разве RewriteBase /realdir так дожен записываться? Имхо, RewriteBase / более корректно. Но опять же это только мое ламерское предположение.

Выдает 404 если RewriteBase так задать.

mutex
На сайте с 10.04.2005
Offline
64
#3

RewriteCond %{REQUEST_URI} !\.

RewriteCond %{REQUEST_URI} !/$

RewriteRule (.+) $1/ [R=301,L]

Вот получилось.

Всем спасибо.

Тема закрыта.

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