【问题标题】:Wordpress redirects to an unknown linkWordpress 重定向到未知链接
【发布时间】:2018-09-30 09:43:51
【问题描述】:

我已经安装了一个干净的 Wordpress 环境。之后,每个页面都会重定向到如下结构。

http://test.com/test.com/wp-admin/

所有页面都运行良好,但这必须解决。 因此,我检查了常规站点设置并将其基本 URL 更改为应有的值。 在那之后,网站的主页仍然重定向到旧结构,但现在以 404 结束。所有其他页面现在都可以正常使用正确的 URL。

如何更改或删除此重定向?

【问题讨论】:

  • 如果您还没有,请检查根目录中的 .htaccess 文件。可能是遗留的东西。
  • 谢谢!我在我的 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 redirect website-homepage


【解决方案1】:

在这篇文章中说如何设置 URL https://codex.wordpress.org/Changing_The_Site_URL

例如,您可以编辑 编辑 wp-config.php 可以在 wp-config.php 文件中手动设置站点 URL。

将这两行添加到您的 wp-config.php,其中“example.com”是您网站的正确位置。

define('WP_HOME','http://example.com'); 定义('WP_SITEURL','http://example.com');

或 编辑functions.php 如果您可以通过 FTP 访问该站点,那么如果您错误地更改了这些值,则此方法将帮助您快速恢复并运行站点。

  1. FTP 到站点,并获取活动主题的 functions.php 文件的副本。您将在一个简单的文本编辑器中对其进行编辑并将其上传回网站。

  2. 将这两行添加到文件中,紧跟在最初的 "

  3. 之后

update_option('siteurl', 'http://example.com'); update_option('home', 'http://example.com');

  1. 在管理仪表板中更改 WordPress URL 第一种也是最常见的方法是直接从管理仪表板中更改您的 WordPress URL。在左侧的“设置”下,单击“常规”。然后,您可以更新以下内容:

WordPress 地址 (URL):访问您的博客的地址。 站点地址 (URL):您的 WordPress 核心文件的地址。 除非您为 WordPress 提供它自己的目录,否则两者都应该匹配。请记住,单击“保存更改”后,您的 WordPress 仪表板现在只能通过新 URL 访问。

更改wordpresd地址网址

【讨论】:

  • 谢谢!这是我已经做过的并且确实解决了我的第一个问题。但是现在我被重定向到主页上的旧情况,如前所述。这就是我想要解决的问题。
  • 尝试清除浏览器历史,添加到 wp-config.phpdefine('WP_HOME','example.com');定义('WP_SITEURL','example.com');
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-21
  • 2014-08-09
  • 2013-08-14
  • 2016-02-11
  • 2017-12-20
相关资源
最近更新 更多