Wordpress链接/网站标题无效

时间:2013-08-22 20:29:49

标签: php html wordpress .htaccess

我在www.website.com上安装了一个Wordpress,在www.website.com/test上安装了一个测试站点。

标准网站运行正常,但我的测试网站上的链接很奇怪。我使用帖子标题作为永久链接(www.website.com/test/example-post),当我点击链接时链接看起来正确,但他们会将我发送到标准站点(在根文件夹中)。所以如果我在那里有一个相同标题的页面,我会在那里结束。如果标准网站没有该页面标题,我将在那里获得404。

此外,网站标题不起作用,只有帖子标题(例如,浏览器标题将是 _ _:博客条目名称)。

我尝试将htaccess更改为测试站点(/ test)的文件夹名称,但这搞砸了标准站点(链接带我到测试站点,这还不是'打开')。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

以下是修复永久链接结构的方法。

  1. 转到:tools > export
  2. ,从您的实际网站下载WP数据库的副本
  3. 在文本编辑器中打开文件。找到当前网站网址的所有实例,并将其替换为您的测试网站网址。 仅限网址,而不是网页发件人:www.website.comwww.website.com/test. 还要查找WP admin相关页面。您可能需要进行一些试验和错误,直到您能够完全更改网站网址的所有实例。
  4. 保存并上传到测试服务器,你应该好好去。
  5. 这适用于任何一种方式。将WP表单Development移至Production或将Production移至Development

    专业提示:您也可以使用SQL替换。

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    

答案 1 :(得分:0)

我认为您在测试站点的其他位置使用主站点的根URl。

可以是菜单链接,也可以是静态网址。

您可以在数据库中将“www.website.com/”替换为“www.website.com/”,将“www.website.com/”替换为“www.website.com/test/”。 在更换数据库中的任何内容之前,您应该备份数据库。

或者

只需尝试检查 WordPress地址(网址)网站地址(网址)应该在他们的字段中正确。 它可以从Wordpress管理部分的常规设置访问。