回想一下.htaccess

时间:2015-02-09 16:19:57

标签: php apache .htaccess

我需要知道在创建.htaccess文件后是否必须在索引页面中调用它,知道主页面是唯一的(只有index.php),所有页面都是从数据库中获取的。

我使用Apache的Web服务器。

3 个答案:

答案 0 :(得分:1)

文件名为.htaccess的文件是Web服务器配置的扩展名(最常见的是httpd.conf),当在目录中加载或执行文件或脚本时,Apache会自动加载该文件或任何子项-directories,放置.htaccess文件。

此外,php脚本(或任何相关的脚本)根本不知道.htaccess的存在,也不应该关心。然而,它们可以依赖于配置设置,例如。通过所谓的前端控制器(最常见的是index.php)管理所有传入请求的任何重写规则,但它们不知道它存在的。任何配置也可以放在配置树中的其他位置。

有关详细信息,我建议您阅读一般的Apache或Web服务器,并了解如何实现常见(http)请求。它将让您对.htaccess文件的确切功能有所了解,而不是,以及它与任何脚本的相关性或不相关性。

答案 1 :(得分:0)

您不需要从任何php页面显式调用htaccess文件 htaccess规则将自动应用于放置htaccess文件的特定文件夹中的所有文件和子文件夹

答案 2 :(得分:0)

您无法调用 .htaccess文件,它是服务器上有关如何处理请求(以及其他内容)的指令集。您应该将它放在根目录中,当为任何网页或其他文件发出对服务器的请求时,Apache会自动查找它。

您还可以在每个文件夹(目录)中拥有.htaccess个flie来控制特定于它的请求。