Вопрос по RewriteRule

Jason_B
На сайте с 31.03.2009
Offline
35
215

Всем привет!

Движок сайта на файлах. Генерит УРЛы следующим образом:

http://сайт_ру/?q=/файл.html

http://сайт_ру/?q=/папка/файл.html

Необходимо RewriteRule составить таким образом, чтобы эти 4 символа /?q= обрезались, и на выходе получались УРЛы такого вида:

http://сайт_ру/файл.html

http://сайт_ру/папка/файл.html

Сейчас mod_rewrite составлен следующим образом:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

</IfModule>

Благодарен буду за объективную помощь :)

Alex Agent
На сайте с 07.04.2011
Offline
304
#1

Все написано вроде верно. В чем проблема?

Всему свое время. Все сами принесут и все сделают. Быстрый и выгодный перевод денег Россия ↔ Украина онлайн (http://smartwm.ru/referral/cea1f09842be).
Jason_B
На сайте с 31.03.2009
Offline
35
#2

Проблема в том, что в ссылках остаются ненужные знаки /?q= ничего не меняется.

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