htaccess刪除我的網站文件的.php擴展名。刪除.php擴展名(明確書寫)友好的URL
RewriteEngine on
RewriteBase/
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ $1.php [L,QSA]
現在,如果我去我的網站
www.mysite.com/home
正常工作,它重定向到home.php但網址仍然友好。
但如果我寫這篇文章的網址:
www.mysite.com/home.php
的home.php供應和URL並不友好。
我該如何避免這種行爲?我希望如果用戶寫www.mysite.com/home.php,URL地址欄中顯示的URL爲www.mysite.com/home
這個問題的部分工作。我的主要問題是,如果用戶引入了mysite.com/file.php,我希望URL被重寫爲mysite.com/file – miquel 2012-03-22 12:56:22
是的,上面會將'mysite.com/file.php'重定向到'mysite。 COM /文件「 - 然後意識到無限循環 - http://stackoverflow.com/questions/7823801/remove-php-extention-stop-access-of-url-with-php-extention-and-remove-trailing – scibuff 2012-03-22 13:05:42
謝謝@scibuff。但是可以更改瀏覽器的URL嗎?我仍然無法修改它。 – miquel 2012-03-22 13:25:46