最近几天,我真的在忙于.php
扩展。我使用mod_rewrite(通过.htaccess
)从www.example.com/example.php
重定向到www.exmaple.com/example
,它运行正常。
但我发现我仍然可以输入网址www.example.com/example.php
来访问该网页,而不是显示未找到的网页。我怎么能这样做?
这就是我的意思:
如果您之前尝试输入第一个链接,它将正常工作,但第二个链接是来自phpacademy的论坛页面,它将重定向到错误页面。但我的页面仍然可以正常工作。我想要这样的效果。
没有.php扩展名的论坛页面
扩展名为.php的论坛页面
非常感谢任何帮助
答案 0 :(得分:1)
您可以关注.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]