php - WordPress 网站开始自动将所有页面重定向到主页 - 仅在选择“普通”永久链接时才有效?
问题描述
我有一个使用“帖子名称”样式永久链接的 Wordpress 网站:http://website/sample-post/
. 这个网站已经这样运作了将近5年了。
今天,所有页面随机开始重定向到主页。在 Firefox 网络检查器中,我可以看到进来的请求导致 301 重定向,下一个请求是 to /
.
我的 .httaccess 文件如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我曾尝试删除该 HTTP_AUTHORIZATION 行,但没有任何区别。我想我前段时间可能出于 Cloudflare 的目的添加了它。
如果我选择“普通”样式的永久链接,我实际上可以访问没有此主页重定向的页面。我不想使用那种风格,因为我所有的 SEO 排名都是基于帖子名称风格的。切换回帖子名称样式并不能解决它。
我尝试禁用所有插件并将 Wordpress 更新到最新版本。我还更新了我的插件。我使用的是旧版本的 PHP,但我不明白这可能是什么原因,因为这突然发生了。
解决方案
推荐阅读
- css - 自定义模态 css 样式适用于 chrome 而不是 safari
- python - 使用连接匹配多个正则表达式
- html - Div 两侧有间隙
- apache-beam - 有没有办法更新 Apache Beam 中的侧输入?
- android - 如何在谷歌地图 ClusterManager 上实现事件监听器?
- ruby-on-rails - MiniMagick 在图像上换行
- c# - Excel 互操作形状没有 Item 方法
- java - 如何将 UTC 日期时间转换为特定区域日期时间并检查是否为夏令时
- linux - linux grep 命令没有返回准确的结果
- python - 有没有办法控制序列的输出长度到序列文本摘要模型?