2010-02-26 73 views
2

我在位於我的應用程序根目錄的.htaccess文件中創建了以下規則(像這樣,app_name/.htaccess)如何覆蓋特定目錄的htaccess規則

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^([^/]*)/([^/]*)$ /index.php?client=$1&page=$2 [L] 

現在的問題是我無法訪問「captcha類」 「位於web應用程序目錄的 classes文件夾http://app_name/classes/captcha.php?args=xyz&arg1=abc中。 這個問題的最佳解決方案是什麼。 請點亮一下。

謝謝

回答

2
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/classes/captcha.php 
RewriteRule ^([^/]*)/([^/]*)$ /index.php?client=$1&page=$2 [L] 
+0

:) 感謝伊格納西奧:) 它的工作就像一個魅力。 – 2010-02-26 08:25:10

+0

雖然這不會覆蓋規則,但如果我們在子目錄中,它不會應用它。 – nbrogi 2013-06-22 21:22:20

+0

@ nbrogi:[號碼](http://httpd.apache.org/docs/2.2/howto/htaccess.html#how) – 2013-06-23 02:06:53