【发布时间】:2012-04-06 22:50:40
【问题描述】:
htaccess 删除我网站文件的 .php 扩展名。
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(.*)$ $1.php [L,QSA]
现在,如果我去我的网站
www.mysite.com/home
工作正常,它重定向到 home.php 但 URL 仍然友好。
但如果我写这个网址:
www.mysite.com/home.php
提供了home.php,网址不友好。
如何避免这种行为?我希望如果用户写 www.mysite.com/home.php,则 URL 栏中显示的 URL 是 www.mysite.com/home
【问题讨论】:
标签: php .htaccess mod-rewrite friendly-url