当我们安装主题和插件时,都会向…
我们综合收集了WordPress不带斜杠跳转到带斜杠的问题一上,也看了很多解决方案,有在函数加PHP代码实现的,有用不同插件实现的,资料也比较老了,大多数的答案都反馈出一个问题,那就是如果固定链接设置成文章页面后缀是.html的话,那么.html后面也会带上斜杠。那么综合我们这些找到的答案综合得出,最好的方法是在Niginx或者Apache服务器上面做上伪静态实现是最佳的!目前Niginx Web服务器的伪静态功能随着版本的增加也弱于Apache了,Niginx受到广大站长和Wordpress网站建设者的暧昧!下面我们附上关于Nigins伪静态跳转处理这个问题的最佳答案!
附上我们自己根据Niginx伪静态规则编写出来的伪静态跳转源码:
#以下2条为新增的301跳转规则 rewrite ^/([a-z-A-Z]+)$ https://shop.mac163.com/\/ permanent; rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)$ https://shop.mac163.com/\/\/ permanent;
次上面代码即可实现页面不带斜杠跳转到带斜杠,同时文章页面.html后面不会自动带斜杠,完美解决!
那么很多站长手上不止一个WordPress网站,比如说我们,那么就的每个网站都去改上面网址,这是一个很痛苦的事情,那么我们有重新编写了代码如下:
rewrite ^/([a-z-A-Z]+)$ https://$http_host/\/ permanent; rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)$ https://$http_host/\/\/ permanent;
完美搞定,是不是得到了不少启发!祝生活愉快!
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!