什么可能导致 301 重定向?我找不到来源

问题描述 投票:0回答:1

我有一个托管在 Ionos 的网站,我在 Ionos 提供的临时域上使用 Wordpress 和 Avada 构建了一个网站(

https://my-site.live-website.com
或类似的东西)。实时网站域上的一切都很好,因此我决定将最终域名指向最终网站。我在 WordPress 设置中更改了域名,并使用 Ionos 上的专用自动化工具更改了最终域的 DNS 表。几分钟后,我尝试了最终的域名;但注意到有一个重定向:每当我将
https://my-site.com
放入地址栏中时,我都会收到 301 重定向到
https://my-site.com/cms
(我知道它是 301,因为我使用了 Google Chrome 的插件)。这是一个问题,因为此 WordPress 网站上不存在
/cms

我通过 Avada 外观选项设置了网站的主页,该页面上的永久链接是域的根:

https://my-site.com.
所以在 Wordpress 方面一切似乎都正常。

然后,我认为可能是自动DNS配置的问题,所以我查了DNS表,看起来没问题,尤其是没有其他页面有这个问题。

我以为可能是

.htaccess
wp-config.php
的问题,但是里面并没有可识别的重定向(直播网站上也没有问题。所以我无法想象怎么会突然出现) .

为了这个问题我给 Ionos 打了几次电话。在我第一次打电话时,他们让我等了大约 10 分钟,然后回来告诉我:“由于您的某个插件或主题更新,您的数据库出现了问题,要么您自己找到,要么您可以付费让我们进行干预因为它需要“编码”(原文如此,法语中原始对话中的“du codage”)”。

然后我通过phpMyAdmin查找数据库,没有发现“/cms”的出现。我发现出现了两次“cms”,但是在长文本变量中,因此据我所知,没有任何可能对重定向产生影响。此外,这两次事件是与网站无关的较长 URL 的一部分(例如

https://external-site.com/cms/pages/4231
),因此不太可能是我的问题的原因。

由于我有点匆忙(该网站是我未婚妻的客户的网站,他们需要它来处理业务)并且时间很少,我要求 Ionos 干预他们在数据库中的感知,他们说他们“做了一个记录” “并且会向客户收费(这意味着我们必须退款)。

从那时起,还没有采取任何行动。该网站仍然指向 404 页面。所以我打电话给 Ionos 了解最新情况。和我通电话的人花了很长时间亲自调查这个问题(非常感谢)。他查阅了

.htaccess
、DNS 表、数据库、
wp-config.php
,并得出了与我相同的结论。他要求我停用我的主题和插件(很少),看看它是否解决了任何问题:当然没有!

最后,在打了 42 英尺长的电话后,他说他已经束手无策,不知道信息从何而来,但他说重定向可能是 WordPress 的错,这对我来说似乎很奇怪,因为,再次,直播网站没有问题。他还表示,管理员最多要到明天才会对此进行处理。所以我发布此消息是因为客户(可以理解)对这种情况不满意并迫使我们尽快解决问题。

所以问题是:是否有什么地方我忘记查找 301 重定向?

wordpress .htaccess redirect
1个回答
0
投票

假设所有 DNS 记录均已排序。

我建议您仔细检查以下清单,即使您觉得之前检查过,也请再做一次。

95% 的情况是其中之一。

  1. 转到数据库(通过 phpMyAdmin)并检查

    wp_options
    表,查找
    siteurl
    home
    选项名称(另请注意:它们不应以 / 结尾)。

  2. 转到 FTP、wp-content/plugins 文件夹,如果您在那里看到任何重定向插件,通过添加或删除字母来重命名其文件夹,这将停用它。

  3. 如果您可以看到后端但看不到前端,请尝试重新保存永久链接结构并刷新缓存插件(如果已安装)。 (并考虑运行搜索替换等插件来删除所有旧链接)

  4. 最后 - Chrome/chromium 喜欢缓存 url/重定向,以上所有内容可能已经排序.. 所以使用隐身/私人选项卡来查看是否是这种情况。如果这是罪魁祸首 - 告诉您的客户重新启动电脑,它通常会清除网址缓存。

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.