使用htaccess访问没有文件扩展名的页面

时间:2017-03-21 23:25:50

标签: .htaccess

我正在寻找有关使用htaccess的指导,以便以下网址有效:

/ blog的网址会转到/blog.php页面,但会保留/blog作为网址。我不希望用户在链接或网址中看到.php

我也希望/blog/转到/blog/index.php,这当然是正常行为。

到目前为止,我已尝试过此功能,适用于/blog但不适用/blog/

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

1 个答案:

答案 0 :(得分:0)

用正确的代码回答我自己的问题:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php