2014-10-17 2 views
0

Это мой файл .htaccess:Как я могу исключить страницу из правил .htaccess?

Options -Indexes 
RewriteEngine on 
RewriteCond $1 !^(index\.php|css|images|jscript|user_guide|login|en|favicon.ico|uploads|script.php) 
RewriteRule ^(.*)$ index.php/$1 [L] 

И я хочу, чтобы иметь возможность ввести этот адрес непосредственно:

mysite.com/system/application/views/req-php.php?_INPUT&f=xxx 

ответ

0

Вы можете добавить еще один негативный RewriteCond, чтобы избежать перезаписи этого нового URL:

Options -Indexes 
RewriteEngine on 

RewriteCond %{THE_REQUEST} !\s/system/application/views/req-php\.php\?_INPUT&f= [NC] 
RewriteCond $1 !^(index\.php|css|images|jscript|user_guide|login|en|favicon.ico|uploads|script.php) 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

Это не сработало =/xxx тоже может варьироваться. –

+0

ОК обновляется. Скажите, какой именно URL вы видите в браузере и убедитесь, что это первое правило ниже строки «RewriteEngine On». – anubhava