【发布时间】:2012-05-10 18:09:48
【问题描述】:
正如标题所说,我正在寻找一个 PHP 函数来检查您是否可以在您的服务器上使用 .htaccess 文件。
我应该测试什么?
选项 1:
也许如果安装了 mod_rewrite 模块?
选项 2: 检查“httpd.conf”中是否显示“AllowOverride None”。
感谢您的建议,代码也会有所帮助;)
【问题讨论】:
-
检查 mod_rewrite 无济于事。您可以不安装它,但仍然有 .htaccess 文件。
-
检查您的网络主机文档。如果您具有 .htaccess 重写功能,我访问过/研究过的每个网络主机都会在某处通知您。如果他们不将其宣传为一种好处,那么很可能(因为现在大多数人都想要这种特权)他们不会将其作为一项功能提供
-
@JTSmith 我正在尝试编写一个 PHP 函数来自动检查这一点。这是我的 requirements 脚本 的一部分,用于检查是否在服务器上启用了所有必要的功能,以在每个服务器上实现应用程序的全部功能。
标签: php .htaccess mod-rewrite