在wordpress更换域名和服务器后,发现页面和文章的链接都无法访问了,可能是因为PHP和MYSQL的版本降低了导致的,最终解决办法,将php和mysql尽可能设置为当前主机最高版本,然后在wordpress根目录下的.htaccess中加入下面这段代码
(#后面为说明,可删除)
# BEGIN WordPress
# 在`BEGIN WordPress`与`END WordPress`之间的指令(行)是
# 动态生成的,只应被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
最后在wordpress网站后台重新修改固定链接,先设置为动态链接保存,再改回原来的设置,即可恢复访问。