2

我已经将一个 wordpress 站点从 /wordpress/ 移动到 / 并且除了标题导航栏之外它已经工作了。

http://vashonschoolsfoundation.org/thank-you/annual-report/

如果您单击顶部链接(不是下拉链接之一),它会将您带到 /wordpress/ 网址。

IE:如果你点击谢谢,它应该带你到这里,

http://vashonschoolsfoundation.org/thank-you/annual-report/

但它会带你到这里:

http://vashonschoolsfoundation.org/wordpress/thank-you/annual-report/

正确的 url(没有 /wordpress)有效,但它不是链接到的那个。

所有子菜单链接都可以正常工作。

我怎样才能解决这个问题?

注意:当您将鼠标悬停在顶部链接上时,他们说他们会将您带到正确的链接(在大多数浏览器的 url 预览浏览器功能中),但他们会将您带到错误的链接(/wordpress)。

4

5 回答 5

2

I see that only two top navigation links redirects to /wordpress/ ('Thank You' and 'Contribute'). 'About' and 'Contact us' works correctly. When clicking on 'Contribute' server sends Location header - Location:http://vashonschoolsfoundation.org/wordpress/contribute/give-today/

This header is set somewhere in you code or options that are saved in database. I don't think that the problem in database, because in this case all links will be broken. Try to disable all plugins, switch to default theme and check the links.

于 2012-12-08T20:33:10.120 回答
0

您是否更改了 Wordpress 常规设置中的“站点地址”?

于 2012-12-08T20:21:51.773 回答
0

您是否只是将文件上移了一个目录?因为它不仅如此。我已经多次使用这些详细说明来移动 Wordpress 安装。

于 2012-12-08T20:22:11.773 回答
0

转储您的 wordpress 数据库,然后从转储中搜索替换旧 URL,然后删除当前数据库,然后导入更正后的数据库。

/wordpress/ 文件夹下还有 wordpress 吗?

于 2012-12-08T20:23:23.220 回答
0
于 2012-12-08T20:28:01.140 回答