首页 > 解决方案 > Wordpress 永久链接 Apache mod_rewrite 启用但仍然无法正常工作

问题描述

我有一个安装了 Apache/2.4.6 (CentOS) PHP/7.3.27 和 Wordpress 的服务器。

当我尝试在 Wordpress 上使用永久链接时,出现 404 错误。

启用重写模块:

$ httpd -M 

Output

rewrite_module (shared)

这是我的 httpd.conf

DocumentRoot "/var/www/html"

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    Require all granted
    AllowOverride All
<Directory>

这是我的 .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

一切似乎都很好,但是当我在 Wordpress 管理员中将永久链接更改为帖子名称时,我仍然收到 404 错误。

我希望得到帮助。

标签: phpwordpressapachemod-rewritepermalinks

解决方案


我对此有同样的问题,无法弄清楚。我做了备份重新加载,只是 w


推荐阅读