将WordPress网站从本地移到现场时出现404错误?

时间:2018-08-04 12:50:54

标签: wordpress

我正在尝试将WordPress网站从本地迁移到现场。就我而言,首页工作正常,但是在迁移到下一页或其他菜单时,它显示404错误。我已经更改了.hdaccess文件和永久链接设置。但这是行不通的。谁能给这个问题一个明确的解决方案?

我现有的.hdaccess文件是

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /bookExperts/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /bookExperts/index.php [L]
</IfModule>

# END WordPress

我已按照以下说明更改了.hdaccess

 # BEGIN WordPress
 <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
  </IfModule>
 # END WordPress

2 个答案:

答案 0 :(得分:1)

您需要转到表wp_options,并用您的新域名更改site_urlhome

此后,转到phpmyadmin中的sql标签并在以下代码下运行

UPDATE wp_posts SET post_content = REPLACE(post_content, '{old_domain}', '{new_domain}');

这将修复断开的链接和图像。

答案 1 :(得分:0)

请按照以下步骤操作。

设置>永久链接>保存更改

全部

在迁移之前,您必须更改URL:

设置> WordPress地址(URL)/网站地址(URL)