Wordpress主页显示404错误

时间:2011-01-25 20:46:32

标签: wordpress

我在一个域中有一个wordpress网站(比如 domain1

现在我在另一个域中创建了一个wordpress(比如 domain2

并将主题设置为 domain1

使用 domain1

中的Db更新数据库

现在我在新的wordpress网站(即domain2中的wordpress)主页上显示404错误

请任何人帮忙

4 个答案:

答案 0 :(得分:1)

您不能只将一个域中的wordpress表放入另一个域的DB中。在DB上保存了一些需要使用新域名更新的配置值。

这可能是404错误的根源。要解决此问题,请在文本编辑器中打开SQL或CVS DB文件,然后搜索/替换旧域名。

答案 1 :(得分:1)

您必须按照以下步骤1)在主机中移动WordPress,以及2)将Wordpress移动到其他域。

这主要涉及通过以某种方式移动Wordpress以便更新数据库或在事后更新数据库来更改数据库中的URL。并更新.htaccess中的永久链接。

请参阅Moving WordPress « WordPress CodexHow to Move WordPress Blog to New Domain or Location » My Digital Life

这些步骤都不会更改主题文件中硬编码的网址,例如header.php或样式表,如果您在构建主题时对其进行了编辑。

通过phpmyadmin更改数据库中URL的SQL查询。

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

UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');

答案 2 :(得分:0)

如果文件在那里,则在域下。首先,尝试domain2.com/index.php。如果可行,则必须使用enrty

将.htaccess文件添加到目录中
DirectoryIndex index.php

如果不存在,则域指向不同的目录。然后它不是与wordpress相关的问题,只有服务器配置可以由您的主机公司解决。

答案 3 :(得分:-1)

麻烦的是,404错误可能来自很多地方。你刚刚注册了新域名吗?如果是这样,DNS更改可能需要一段时间才能传播。

您可能还需要更改新域的wordpress站点的配置设置。您可以在http://codex.wordpress.org/Editing_wp-config.php

找到有关如何更改它的详细说明(wp-config.php)
相关问题