【问题标题】:Wordpress: all links redirect to home pageWordpress:所有链接都重定向到主页
【发布时间】:2015-04-30 16:31:17
【问题描述】:

昨天我将一个客户网站移到我的服务器上,一切都很好,除了所有菜单链接都重定向到主页。

我已经尝试停用所有插件,检查 .htaccess 并激活默认主题。

基本上该页面是旧服务器上以前工作页面的 1:1 副本,apache 日志在每个链接上都显示 301 重定向…

"GET /index.php HTTP/1.0" 301 339 "http://quartieracht.de/property-status/kauf-haus/" "Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile /12F69 Safari/600.1.4"

有趣的是:我在这里复制了第二份网络空间:http://test.teamnifty.com,它是同一台服务器,并且可以正常工作。 所以我想我可能只是将整个东西移动到 quartieracht.de 文件夹并更改数据库中的域名,但仍然是同样的问题......

我真的很感激一个好的提示:-/

谢谢……

【问题讨论】:

  • 从我对您的问题的理解来看,这对我来说似乎工作正常...您清除缓存了吗?另外,根据 WordPress 关于移动 WP 网站的文章,您是否正确移动了它?
  • 它也适用于我,重定向功能正常。正如上面迈克所建议的,请清除浏览器缓存并尝试;我想你会很高兴地感到惊讶。
  • 它现在是否正常工作,因为我刚刚检查了它的工作情况。有时是由于 .htaccess 上的服务器配置
  • 您是如何迁移网站的?因为数据库中的 Wordpress 会序列化所有 url,所以如果你只匹配/替换 url,它可能会导致严重的问题。也许尝试使用此插件进行迁移wordpress.org/plugins/wp-migrate-db
  • 感谢您的回复 :-) 我做了数据库备份,并通过 ftp 将所有文件从一台服务器传输到另一台服务器,我不必更改数据库中的任何内容,因为它仍然是同一个域,只是不同的服务器。是的,它工作正常,但只是因为我更改为默认链接类型而不是说出网址……所以问题仍然存在。我很确定它与 .htaccess 以及 wordpress 安装在子目录中的事实有关……

标签: wordpress apache redirect plesk


【解决方案1】:
  1. 登录 WordPress 仪表板。
  2. 在侧面板中,转至设置 > 固定链接。
  3. 记下当前设置。 (如果您使用的是自定义结构,请将自定义结构复制或保存到某处。)
  4. 选择默认选项。
  5. 单击保存更改。
  6. 现在选择您在选择默认值之前的先前设置。
  7. 点击保存更改。

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 2015-06-26
    • 2013-08-22
    • 2019-10-21
    • 2015-10-14
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多