返回文章列表
帮助中心

WordPress网站404错误怎么解决?伪静态及固定链接设置教程

因嗯
2025-12-05
5天前
WordPress网站404错误怎么解决?伪静态及固定链接设置教程

使用WordPress搭建好一个网站后,为了让URL对搜索引擎更加友好,会涉及到固定链接的设置。但是当设置完WordPress固定链接设置后,前端页面访问所有文章和其他页面都会报404错误,这是因为服务器的伪静态规则没有设置好。这个教程我们主要介绍下宝塔面板NginxApache环境的伪静态规则配置。

宝塔面板伪静态规则设置

如果是宝塔面板的话,那么会内置nginx/apache/iis的伪静态规则,只需要进入宝塔面板后台,然后从左侧菜单进入网站,选择需要配置的网站,点击操作选项下的设置链接并进入伪静态选项卡,最后选择wordperss保存即可。


Nginx伪静态规则

如果服务器环境未使用宝塔面板,那么可以自行编辑网站的nginx配置文件,加入以下规则代码:

location / {      try_files $uri $uri/ /index.php?$args; }  rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Apache 伪静态规则

Apache环境的话一般WordPress后台直接保存固定链接的话会自动生成.htaccess文件,无需额外配置修改,如果网站根目录没有自动生成的话,可以手动新建.htaccess文件,并添加以下规则代码:

<ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule>

固定链接设置

当我们设置好了伪静态之后,我们再次设置固定链接就不会有404的错误了
进入,根据您的需要设置为非朴素即可
这里根据SEO和大家的经验,我们推荐将固定链接设置为自定义,内容为:/%post_id%.html
这样的格式可以使链接更加简介,并且有益于SEO
如图所示:

最后需要注意一下的是,如果您先设置好了固定链接,然后再设置的伪静态,那么伪静态设置好了之后一定要再次进入固定链接设置页面,点一下保存设置!

修改主题的部分功能(和链接有关的),也需要重新保存固定链接,也就是,具体哪些设置需要此操作,主题设置中都有详细说明,稍微留意一下即可!


本文内容仅供参考,不构成任何专业建议。使用本文提供的信息时,请自行判断并承担相应风险。

分享文章
合作伙伴

本站所有广告均是第三方投放,详情请查询本站用户协议