2013-11-25 66 views
0

嗨我正在使用下面的代碼來隱藏.php擴展名,但它不是在本地以及現場工作。刪除.php分機不工作

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}!-d 
RewriteCond %{REQUEST_FILENAME}!-f 
RewriteRule ^([^.]+)\.php$ $1 [L] 

請指出錯誤。 感謝

+0

您在內部改寫爲'example.com/test.php'請求'example.com/test'如果'test.php的'不是文件或目錄。 – Sumurai8

回答

0

試試這個代碼.PHP擴展去除:

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{DOCUMENT_ROOT}/$1.php -f 
RewriteRule ^(.+?)/?$ /$1.php [L] 
+0

仍然無法正常工作,我在本地使用XAMPP,代碼在livesite上不工作 – techansaari

+0

是否啓用了mod_rewrite和.htaccess並正常工作? – anubhava

+0

讓我保證這個代碼**絕對有效**所以它只是由於你的本地配置問題,它不適合你。 – anubhava