php - 如何启用 Mod_Rewrite
问题描述
目前,我正在使用 php 7 运行 CentOS 7。对于我的生活,我无法让 mod_rewrite 工作。
我正在使用此代码进行测试
if (function_exists("apache_get_modules")) {
$modules = apache_get_modules();
$mod_rewrite = in_array("mod_rewrite",$modules);
if($mod_rewrite)
{
$result[] = '<span class="label label-success"><i class="icon-ok icon-white"></i> mod_rewrite is enabled</span>';
$score++;
}
else
$result[] = '<span class="label label-warning"><i class="icon-remove icon-white"></i> mod_rewrite is not enabled</span>';
}
else
$result[] = '<span class="label label-warning"><i class="icon-remove icon-white"></i> mod_rewrite is not enabled</span>';
它显示“未启用 Mod_Rewrite”
尽管我已在 httpd.conf 文件中将 AllowOverride All 添加到我的虚拟主机
<Directory "/home/mailingmm/public_html">
AllowOverride All
SSILegacyExprParser On
</Directory>
你能告诉我如何启用 mod_rewrite 吗?以及如何测试 mod_rewrite 是否开启?
谢谢
解决方案
推荐阅读
- python - 在不使用 matplotlib 的情况下创建条形图
- recursion - FSharp 编译器服务:如何确定来自 Typed AST 的模块级声明的相互递归?
- javascript - dateAxis 上的 amchart 最后一个标签不正确可见
- python - AttributeError:“WebDriver”对象没有属性“execute_cdp_cmd”
- ip - 本地网络偶尔会阻止来自设备的传出数据包
- cross-domain - Acrobat 错误:[严格] 忽略语法不正确的策略文件
- python - 我有一个令人困惑的'FileNotFoundError:[Errno 2]没有这样的文件或目录:'
- jquery - Moment - 根据语言更改格式
- javascript - 如何阻止 Chrome 抛出无响应的错误?
- azure - 是否有 Azure cosmos db / Azure SQL 数据库函数来订阅 Firestore 中的数据更改?