我尝试将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
页面编辑器部分显示的页面不正确。
任何人都知道问题出在哪里以及如何解决?
答案 0 :(得分:0)
找到wp_options表,用新的URL编辑siteurl和home条目。
答案 1 :(得分:0)
您可以按照以下顺序尝试
从wp-admin登录页面(http(s)://site.name/wp-admin/options-permalink.php)将永久链接设置为默认值(普通?p = ID)
如果可行,则将永久链接设置为所需的格式,然后重试。
尝试禁用插件。
如果更改了域名,则必须在wp_options表中更新新的网站名称。请参阅https://codex.wordpress.org/Changing_The_Site_URL
答案 2 :(得分:0)