我需要一個.htaccess文件,這將做這樣的事情刪除文件擴展名:的.htaccess來強制地址
- 當用戶輸入
www.site.com/some_folder/test
它會不斷的地址,因爲它是打開相應的頁面(測試.PHP) - 當用戶輸入
www.site.com/some_folder/test.php
它會刪除擴展名爲.php至www.site.com/some_folder/test
,它就會打開相應的頁面(test.php的)
我有現在的問題是:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
它只能滿足第一種情況而不能滿足第二種情況。 (當我輸入www.site.com/some_folder/test.php
它仍然會顯示www.site.com/some_folder/test.php
)
我應該在.htaccess文件中更改/添加什麼來實現第二種方案?
任何幫助將非常感激。
非常感謝。
這樣做下面的作品的答案嗎? –