注册会员 登录
晓木虫 返回首页

晓木虫论坛
欢迎访问晓木虫论坛

博文

给目录添加反斜杠的伪静态规则方法

热度 1已有 1925 次阅读2021-6-6 14:54 |个人分类:科研日记

Apache下的给目录添加反斜杠的伪静态规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([^\.]+[^/])$ /$1/ [L,R=301]
</IfModule>

Nginx下的给目录添加反斜杠的伪静态规则:

if (!-f $request_filename){

    rewrite ^/([^\.]+[^/])$ http://$host/$1$2/ permanent;

}

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;

}


如果网站开启了https或者适用了小程序,那么请使用如下PHP规则:

if (-d $request_filename) { 
    rewrite ^/(.*)([^/])$ https://$http_host/$1$2/ permanent; 
}

路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

登录后才能评论 登录 | 注册会员

Copyright © 2014-2024 emuchong.com All Rights Reserved. 晓木虫 保留所有权利

公安备案:京公网安备11010802030280号

     

备案许可证号:京ICP备19032535号-4

     

跟帖评论自律管理承诺书

      

优质科研网站 | 优秀信息互联网站

     © 2014-2024 晓木虫

网上有害信息举报中心      京作登字-2019-F-01042692      晓木虫®第41752551号