昨天,本地测试打开WordPress页面提示找不到,我就觉得有点奇怪,明明前天都是好好的怎么可能打不开呢?
多次尝试了,发现还是无法打开,然后就开始各大搜索引擎搜索了,还是没有找不到答案。
于是就开始回想我这些天都做了什么操作可能会导致打不开的呢,经过我多次的尝试,最终定位到好像是开启某插件后,会导致网站的伪静态规则会失效了,我也很奇怪,我也没有去改动啊,首次我恢复了下默认WordPress在Apache的环境下伪静态配置:
# 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
改完后,我还重新了下Apache的环境,还是不太行,然后又改动了下网站后台-设置-固定链接的配置,也就是重新选择一个进行保存,发现成功啦。
恢复正常啦。