使用htaccess从文件中删除.php

时间:2014-01-16 14:55:55

标签: php .htaccess

我想从每个网址中搜集.php 像localhost/index.php ---> localhost/index 但我也希望localhost/index/能够工作......

以下是我正在使用的当前代码

#for hiding.php extension
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)/?$ $1\.php [NC]
############################-------- END ---------########################

有人可以提出改变吗?

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*?)/?$ /$1.php [L]