【问题标题】:Some of wordpress posts getting err_too_many_redirects一些 wordpress 帖子得到 err_too_many_redirects
【发布时间】:2016-01-03 21:00:22
【问题描述】:

当我今天检查我的 wordpress https 网站时,我发现了一些重定向错误。

我从来没有在我这边创建过这些重定向。

  1. https://www.estambul.net/sitios-de-interes/mezquita-azul/
  2. https://www.estambul.net/sitios-de-interes/santa-sofia/

这两个帖子重定向到

****/sitios-de-interes/museo-arqueologico-de-estambul/

还有这个

****/sitios-de-interes/museo-arqueologico-de-estambul/

重定向到

****/sitios-de-interes/santa-sofia/

所有这些都会造成一个无限循环。

在这里你可以看到我的 htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
<IfModule mod_headers.c>
Header always set Strict-Transport-Security 'max-age=31536000' env=HTTPS
</IfModule>
# END rlrssslReallySimpleSSL
# 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

这个问题出在哪里,请帮忙。

其他帖子没有同样的问题。

【问题讨论】:

  • 我发现当我处理 url slug 时,它可以解决问题。蛞蝓有什么问题?

标签: php wordpress .htaccess


【解决方案1】:

如果有任何脚本导致此重定向,请检查这些帖子的内容。

【讨论】:

    【解决方案2】:

    经过两天的工作,我们通过从 mysql 的 postmeta 中删除这些帖子的旧 slug 解决了这个问题。

    旧 slug 使用错误的帖子 ID 保存。这就是问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-02
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多