首页 > 解决方案 > Wordpress 参数链接从普通名称更改为帖子名称导致 404 未找到

问题描述

您好,我有一个 WordPress 网站,我将参数链接从普通链接更改为帖子名称。我所有的帖子都显示 404 not found。我试图检查所有可能的原因,但找不到它不起作用的原因。

我的 .htaccess 如下:

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

# END WordPress

启用 Apache 模式重写,命令a2enmod rewrite给出:

Module rewrite already enabled

PHP 信息显示mod_rewrite在加载的模块中。

我的虚拟主机如下:

<VirtualHost *:80>
        ServerName mysite.com
        ServerAlias www.mysite.com
        ServerAdmin webmaster@mysite.com
        DocumentRoot /var/www/mysite/public_html
        ErrorLog /var/www/mysite/logs/error.log
        CustomLog /var/www/mysite/logs/access.log combined
        <Directory "/var/www/mysite/public_html">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
        </Directory>
</VirtualHost>

请问有什么帮助吗?谢谢。

标签: phpwordpressapache

解决方案


推荐阅读