我在共享主机上,PHP 被安装为 CGI 脚本,这就是我无法找到是否启用 mod_rewrite 的所有问题
Note: I don't have any root level access so i can't much do with Shell.
我尝试了以下方法:
1) 检查了phpinfo(),我知道这是在 PHP-CGI 中寻找的错误位置。
2) 我尝试从 agi 在 PHP-CGI 中不起作用的 apache_get_modules 获取它:(
3) 我尝试过:
if (strpos(shell_exec('/usr/local/apache/bin/apachectl -l'), 'mod_rewrite') !== false) {
// mod_rewrite is enabled
}
这是要求 apache 的路径,我没有这个信息 SHELL 不能回复我,$_SERVER 什么也没有。
4)我已经RewriteEngine On
在 .htaccess 中进行了检查,在此之后我的网站抛出 500 Internal server error 可能是因为 RewriteEngine 不存在,但我需要写这个来显示某人。
任何人都知道如何检查是否完成。
谢谢