从网址中永久删除.php

时间:2018-07-03 09:42:23

标签: php apache server

我想从我的网址中删除.php扩展名, 所以我编辑了.htaccess以添加此代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

并且代码运行正常,但仅当我有意从URL中删除.php时 我希望它是一个自动过程,所以有可能吗?

2 个答案:

答案 0 :(得分:0)

对我有用:

# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]

答案 1 :(得分:-1)

您是否要在代码中重定向到“ * .php”?当然,它将附加.php。删除它并不会添加扩展名。