迁移后的wordpress无法找到页面

时间:2018-08-01 12:38:50

标签: wordpress migration

我尝试将wordpress迁移到新域。(wordpres版本4.9.7) index.page正在运行,但是wp_posts表中定义的其他页面无法正常工作。

喜欢:

https://mysite.amazonaws.com/?page_id=622

我收到404找不到错误。

我在配置中使用apache2:

<Directory /home/admin/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

.htaccess文件为:

# 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

页面编辑器部分显示的页面不正确。

任何人都知道问题出在哪里以及如何解决?

3 个答案:

答案 0 :(得分:0)

找到wp_options表,用新的URL编辑siteurl和home条目。

答案 1 :(得分:0)

您可以按照以下顺序尝试

  1. 从wp-admin登录页面(http(s)://site.name/wp-admin/options-permalink.php)将永久链接设置为默认值(普通?p = ID)

  2. 如果可行,则将永久链接设置为所需的格式,然后重试。

  3. 尝试禁用插件。

  4. 如果更改了域名,则必须在wp_options表中更新新的网站名称。请参阅https://codex.wordpress.org/Changing_The_Site_URL

答案 2 :(得分:0)

此后刷新固定链接拳头。

转到WordPress后端,在那里您可以在“工具菜单”中找到所有页面和数据,并导入所有页面和内容。

之后

转到要迁移的其他网站

并导出您从第一个WordPress后端导入的文件

enter image description here