404将wordpress站点从本地移动到live时出错?

404将wordpress站点从本地移动到live时出错?,wordpress,Wordpress,我正在尝试将我的WordPress站点从本地移动到live。在我的例子中,主页工作正常,但当迁移到下一页或其他菜单时,它显示404错误。我已更改.hdaccess文件和永久链接设置。但它不起作用。谁能给这个问题一个明确的解决方案 我现有的.hdaccess文件是 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /bookExperts/ RewriteRule ^index\.php$ -

我正在尝试将我的WordPress站点从本地移动到live。在我的例子中,主页工作正常,但当迁移到下一页或其他菜单时,它显示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
您需要转到wp_选项表,并使用新域名更改站点url和主页

在此之后,转到phpmyadmin中的sql选项卡并在下面的代码中运行

UPDATE wp_posts SET post_content = REPLACE(post_content, '{old_domain}', '{new_domain}');
这将修复断开的链接和图像。

按照以下步骤操作

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

就这些

迁移之前,您必须已更改url:


设置>WordPress地址URL/站点地址URL

您是否将数据库从本地服务器导入到联机服务器?是。。。。我已经导入了数据库,所以请检查表wp_options和检查option_name siteurl。当您在本地服务器中安装wordpress时,它将采用本地服务器的配置,当您在线上载站点时,您需要与新服务器匹配的新配置。所以导入数据库不是个好主意