WordPress网站页面出现404的原因及解决办法
很多新手朋友在利用WordPress搭建网站的时候经常出现404,这里总结了一些导致404的问题。
- 页面被删除,如果是删除了页面本身就不存在,肯定会出现404;
- 伪静态规则写错,这种是最常见导致404的问题。
对于第一种,你只需要重建这个页面即可。
对于第二种情况,只需要进入你的服务器,配置下WordPress的伪静态规则即可。
apache服务器伪静态规则,只需要在.htaccess文件更改即可 # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Nginx服务器伪静态规则 location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } rewrite /wp-admin$ $scheme://$host$uri/ permanent;