使用WordPress搭建好一个网站后,会涉及到固定链接的设置。但是当设置完WordPress固定链接设置后,前端页面访问所有文章和其他页面都会报404错误,这是因为服务器的伪静态规则没有设置好。这个教程我们主要介绍下宝塔面板
、Nginx
和Apache
环境的伪静态规则配置。
在wp后台,修改固定连接,/%post_id%.html和/%postname%.html最常见,一般建议选择第一种;然后再去宝塔面板设置!
宝塔面板伪静态规则设置
如果是宝塔面板的话,那么会内置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>
1.本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。请发送邮件至:chensi2024@foxmail.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。
4.如下载链接失效,请在当前页留言或私信管理员,24小时必处理结束!
5.本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
6.本站提供的资源仅限用于学习交流和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险以及产生法律纠纷与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除。