跨操作系统启用 mod_rewrite
尽管存在误解,mod_rewrite 是一个与 PHP 无关的 Apache 模块。要激活它,您必须修改 httpd.conf 文件。
Apache 配置步骤
通过将以下行添加到 httpd.conf 来加载 mod_rewrite 模块:
LoadModule rewrite_module modules/mod_rewrite.so
测试激活
创建 .htaccess 文件并将其放置在 Web 目录中。在文件内包含以下行:
RewriteEngine on
如果此操作未触发 500 内部服务器错误并且 .htaccess 文件解析成功,则启用 URL 重写。
特定于平台的注意事项
上述步骤适用于大多数支持 Apache 的操作系统。然而,值得注意的是,某些平台可能需要额外的配置。例如,在基于 Debian 的系统上,可能需要发出以下命令来启用 mod_rewrite:
sudo a2enmod rewrite
以上是如何在不同操作系统上为 Apache 启用 mod_rewrite?的详细内容。更多信息请关注PHP中文网其他相关文章!