@maxxxixxxx

Как написать правило Mod Rewrite?

Есть url
site.xx/GjddfrF
Нужно чтобы все что после / перенаправлялось без редиректа на
site.xx/index.php?hash=GjddfrF
При открытии site.xx запускался бы site.xx/index.php и никаких перенаправлений не просиходило
Так же есть куча других ссылок которые тоже не должны перенаправляться, например:

http://site.xx/book/
http://site.xx/url/


Пробую так, приводит к глюку
RewriteRule ^(.*)/?$ index.php?hash=$1 [L,QSA]
  • Вопрос задан
  • 2423 просмотра
Пригласить эксперта
Ответы на вопрос 1
RewriteCond %{REQUEST_FILENAME} !-f # не файл
RewriteCond %{REQUEST_FILENAME} !-d # не директория
RewriteCond %{REQUEST_FILENAME} !-s # не сим.линк
RewriteCond %{REQUEST_FILENAME} !-l # не линк
RewriteRule ^(.+)$ /index.php?hash=%{QUERY_STRING} [L]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы