PHP код:Существует такой htaccess.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /decode.php [NC,L]
При запроса аля fileno.php?blablabla запрос как и надо редиректит на decode.php
Но если, файл существует, например запроса fileyes.php?blablabla (fileyes.php существует) то запрос идёт просто на него напрямую. Т.е сервер это воспринимает как запрос к файлу.
Вопрос как сделать что бы редирект на decode.php был в приоритете.
- 07.04.2012 07:41
- Регистрация: 08.09.2009
- Сообщений: 20
- Репутация: 10
- 07.04.2012 18:43
Т.е., если я правильно понимаю, вы хотите любой запрос перенаправлять на decode.php. Если так, то попробуйте следующую конструкцию:
PHP код:RewriteEngine On
RewriteCond %{REQUEST_URI} !=/decode.php
RewriteRule .* /decode.php
- 12.04.2012 19:10
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
max,
Код:RewriteCond %{QUERY_STRING} ^blablabla RewriteRule ^.*$ /decode.php [NC,L]
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Файл .htaccess | Прочее | 19 | 11.02.2016 18:54 |
.htaccess | Хостинг и Серверы | 11 | 13.02.2013 19:23 |
Вопрос к знатокам Modx | Web программирование | 4 | 04.08.2011 14:13 |
Вопрос знатокам внутренней оптимизации. | Вопросы от новичков | 2 | 21.07.2011 19:58 |
Помогите с .htaccess! | Web программирование | 0 | 31.01.2011 03:22 |