欢迎光临
我们一直在努力
广告
广告
广告
广告
广告
广告

【记录wordpress】nginx对应的目录页没有斜杠301跳转跳转到带/设置方法

今天去逛陌雨博客发现目录页301的问题,我擦,我自己的大鸟博客居然没发现这个问题

当WordPress的文章固定连接设置为html结尾后,WordPress的分类目录和页面链接将变成以名称结尾的形式,比如大鸟的,当然了,这些以斜杠结尾的链接肯定是没问题的,但是呢, 这个形式的如果我输入浏览器是直接打开,并不是自动跳转到 这个带斜杠的链接上去,怎么办呢,今天就给我解决方法,记录于此。

1、下面就贴上301跳转相应的nginx设置方法:

我用的是wdcp v3的生产环境,进入wdcp的控制面板,找到nginx的配置文件,

server {
 listen 80;
 root /;
 server_name  ;
 index  index.php ;
 error_page 400 ;
 error_page 403 ;
 #以下2条为新增的301跳转规则
 rewrite ^/([a-z-A-Z]+)$ $1/ permanent;
 rewrite ^/([a-z-A-Z]+)/([a-z-A-Z]+)$ $1/$2/ permanent;
 error_page 404 ;
 error_page 503 ;
 location ~ .php$ {
 proxy_pass ;
 include naproxy.conf;
 }
 location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {
 expires 1d;
 }
 location ~ .*.(js|css|htm)?$ {
 expires 12h;
 }
 location ~ /.ht {
 deny all;
 }
 location / {
 try_files $uri @apache;
 }
 location @apache {
 proxy_pass ;
 include naproxy.conf;
 }
}

标注为绿色文字的就是需要你添加的代码注意修改自己的网站域名!

【记录wordpress】nginx对应的目录页没有斜杠301跳转跳转到带/设置方法

Ps:lnmp一键安装包,这个配置文件路径一般是/域名.conf

保存后,执行/nginx -s reload 平滑重启nginx即可生效。

好了之后重启下nginx,我们来看看的状态

【记录wordpress】nginx对应的目录页没有斜杠301跳转跳转到带/设置方法

看看内容页有没有什么问题,看图!

【记录wordpress】nginx对应的目录页没有斜杠301跳转跳转到带/设置方法

证明:这个301跳转是无错误可行的,记录于此,帮助有需要的人!

赞(5)
未经允许不得转载:优乐评测网 » 【记录wordpress】nginx对应的目录页没有斜杠301跳转跳转到带/设置方法

优乐评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们