Показать сообщение отдельно
  #6 (permalink)  
Старый 05.06.2012, 21:50
Аспирант
Отправить личное сообщение для observer Посмотреть профиль Найти все сообщения от observer
 
Регистрация: 11.11.2011
Сообщений: 96

Сообщение от Раед Посмотреть сообщение
Есть RewriteRule
Код:
RewriteRule ^(([^\\/]+/)*[^\./\\]+\.raed\(tmpl\))$ templator/manager.php?file=$1&$4
Он работает, но get-параметры запроса теряются

Попробовал исправить так:
RewriteRule ^(([^\\/]+/)*[^\./\\]+\.raed\(tmpl\))*!*(\?([./]+))?*/!*$ templator/manager.php?file=$1*!*&$4*/!*

Не помогло. Подскажите, в чём ошибка
Зачем вы так мучаете Apache? Самое простое решение (к которому вы в любом случае рано или поздно придете сами) сводится к указанию только одного правила -- все запросы переадресовывать одному сценарию, который сам разбирает REQUEST_URI и др и строит приложение.
Ответить с цитированием