WordPress URL访问重写问题

WordPress URL访问重写问题,wordpress,.htaccess,mod-rewrite,permalinks,Wordpress,.htaccess,Mod Rewrite,Permalinks,在移动到新服务器后,我遇到了一个问题,我的WordPress htaccess URL重写将所有链接重定向回主页 以下是我当前的htaccess文件: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond

在移动到新服务器后,我遇到了一个问题,我的WordPress htaccess URL重写将所有链接重定向回主页

以下是我当前的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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
在旧服务器上,我使用这个htaccess文件时没有任何问题-但是在新服务器上,我遇到了任何URL重定向到主页的问题。如果我输入“未写入”的URL(带有查询字符串),页面会显示得很好。

两个想法:

  • 停用所有插件并逐个重新激活


  • 单击permalinks面板中的保存按钮。

    您是否在wordpress安装中设置并启用了permalinks
    wp admin/options permalink.php
    ?您是否选择了永久链接选项?是-永久链接选项已启用并正确配置。因此重定向显然有效,但博客无法识别查询变量(URL结构)。@user630270如果禁用(注释出)/删除这些规则,它是否仍显示主页?(我在想——也许重定向实际上不起作用,它是另外一回事)。