2011-06-09 53 views
2

我想申請一個重寫條件,因此,只有* .php文件會受到影響:.htaccess中 - 的RewriteCond:僅PHP作爲文件擴展名

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} /.php$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /example.php [L] 

這裏的第一個條件似乎並不爲內部文件的工作目錄如www.test.com/test/example.php(僅限www.test.com/example.php)。

感謝您的幫助。

回答

2

試試這個代碼,而不是:

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^[^\.]+\.php$ /example.php [L,NC] 
+1

對我的作品,謝謝了。 – Ilyssis 2011-06-09 12:33:03

相關問題