代码之家  ›  专栏  ›  技术社区  ›  user504909

迁移后的wordpress找不到页面

  •  0
  • user504909  · 技术社区  · 7 年前

    我尝试将我的wordpress迁移到新域。(wordpress版本4.9.7) index.page正在工作,但wp\u posts表中定义的其他页面工作不正常。

    比如:

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

    我在配置中使用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 回复  |  直到 7 年前
        1
  •  0
  •   Jorge Bowen    7 年前

    找到wp\u options表,用新的url编辑siteurl和home条目。

        2
  •  0
  •   PM12    7 年前

    1. 从wp admin登录页(http(s)://site.name/wp-admin/options-permalink.php)将permalink设置为默认值(Plain?p=ID)

    2. 如果有效,请将永久链接设置为所需格式,然后重试。

    3. 尝试禁用插件。

    4. 如果您的域被更改,那么您必须更新wp\u options表中的新网站名称。参考 https://codex.wordpress.org/Changing_The_Site_URL

        3
  •  0
  •   MANOJ VASHIST    7 年前

    转到WordPress后端,在那里你有所有的页面和数据,从那里你进入“工具菜单”并导入所有页面和内容。

    之后

    转到要迁移的其他网站

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

    enter image description here