Правило RewriteRule для mod_rewrite

php apache htaccess rewriterule Rewrite

Помогите составить RewriteRule для mod_rewrite
Нужно, чтобы при переходе на http://site.com/XXX вызывался index.php?page=XXX, и помимо этого передавались остальные GET параметры из запроса.
Сейчас сделал так:
RewriteRule ^(.*)/$ index.php?page=$0 [L,QSA]
но, перенаправляются только те адреса, которые имеют слеш на конце, а нужно, чтобы перенаправлялись и те и другие. Если убрать слеш из правила, то перестают работать пути к стилям, картинкам, и т.п.
Пожалуйста, могите составить рабочее правило. Заранее спасибо.

Примечание:
:D очепятка в последней строчке) "помогите")))
Ответы:
вопрос с подвохом что означает "?" в регулярном выражении?
Ответ — ноль или более вхождений. В результате ответ такой:
Ищем всё, кроме слеша, в конце может быть слешь, а может и не быть.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.