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