注册新账号 登录
晓木虫 返回首页

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

博文

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

热度 1已有 2101 次阅读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. 晓木虫 保留所有权利