помогите переписать регулярку для mod_rewrite
^([a-z-0-9-.-/]+)/$ /index.php?request=$1
Проблема в том, что такая регулярка работает только на втором апаче. Подскажите пожалуйста, как переделать данное выражение для первого апача.
Заранее благодарен.
Цитата: Zephyr
Здравствуйте, я использую на своей платформе mod_rewrite с таким правилом:
^([a-z-0-9-.-/]+)/$ /index.php?request=$1
Проблема в том, что такая регулярка работает только на втором апаче. Подскажите пожалуйста, как переделать данное выражение для первого апача.
Заранее благодарен.
^([a-z-0-9-.-/]+)/$ /index.php?request=$1
Проблема в том, что такая регулярка работает только на втором апаче. Подскажите пожалуйста, как переделать данное выражение для первого апача.
Заранее благодарен.
Думаю что трабла в диапазонахз...а именно -.-/ кста вопрос к гуру :)
RewriteEngine on
RewriteRule (.*)/$ index.php?sub=$1&site_host=%{HTTP_HOST}&get=%{QUERY_STRING}
RewriteRule (.*)\.html$ index.php?page=$1&site_host=%{HTTP_HOST}&get=%{QUERY_STRING}
работает нормально, но только при линке http://site.ua/asd/ хотелось бы получить тот же результат но при ссылке [COLOR=#0000ff]http://site.ua/asd .[/COLOR]