【发布时间】: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