我无法在 Fedora LAMP 服务器上运行 wordpress 永久链接,我认为这是由于 mod_rewrite 问题造成的,但我搞不清楚
- 如何检查 mod_rewrite 是否存在或启用?
- 如果不是,我该如何安装它(yum?)?
任何帮助都感激不尽。谢谢-
答案1
mod_rewrite 已包含在httpd
软件包中,并已加载到默认配置中。使用RewriteEngine
指令可根据需要启用它。
答案2
如果你从发行版安装了 apache,那么它几乎肯定包含 mod_rewrite,只是没有加载。如果你使用的是基于 debian 的发行版,请使用a2enmod rewrite
启用它,否则你需要找到
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
(或类似内容)行在您的 httpd.conf 文件中并取消注释。
如果您手动构建了 apache,那么假设您也将 mod_rewrite 构建为一个模块,则 httpd.conf 修复适用于您,但如果您没有将 mod_rewrite 构建到 apache 中并且没有将其构建为一个模块,您将必须重新编译。
答案3
# a2enmod rewrite
这有帮助吗?