删除apache 2.4中的文件扩展名

时间:2017-11-17 11:29:31

标签: php apache

我想引用一个没有.php扩展名的页面,而不是使用.htaccess文件,正如文档所说:

  

如果您有权访问,则应该完全避免使用.htaccess文件   到httpd主服务器配置文件。使用.htaccess文件会降低Apache http服务器的速度。

2 个答案:

答案 0 :(得分:0)

您可以在网站的虚拟主机中编写所需的配置(我认为是“重写规则”),以避免使用.htaccess。请参阅此处的文档https://httpd.apache.org/docs/2.4/en/vhosts/examples.html

答案 1 :(得分:0)

我认为没有理由不将.htaccess用于此

使用 .htaccess 删除php扩展程序:

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

就是这样,您现在可以链接您的页面而无需添加php扩展。例如:

<a href="http://example.com/index">Home</a>