【发布时间】:2012-03-26 01:24:10
【问题描述】:
如何在 URL 地址中隐藏 .php 扩展名,以便该地址:
http://www.thesite.com/somefile.php
看起来像:
http://www.thesite.com/somefile
没有使用.htaccess 文件。原因是因为我有很多目录,并且希望隐藏每个目录中所有这些文件的扩展名。我尝试将expose_php 设置为关闭,但仍然失败并出现错误 404。
我正在使用 PHP 5.3.10 和 Apache 服务器。
【问题讨论】:
-
expose_php不是这样做的。 -
mod-rewire 是正确的方法
-
为什么你认为使用 .htaccess 不能做到这一点?
-
这是最古老的之一,但其他的是:Hide PHP file extension from the URL(不完整的标题,2017 年),Remove file extensions without using .htaccess(2017 年), Hide .php without htaccess(2016 年,但没有答案)和 Is it possible to hide a .php extension or replace .php with .html in a URL without htaccess?(2014 年)。”
标签: php