·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

discuz目录化伪静态中遇到的特殊格式URL静态化路径中目录后面不带斜杠的自动跳转

486 1
发表于 2023-1-6 22:50:17 | 查看全部 阅读模式 | Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
discuz目录化伪静态中遇到的特殊格式URL静态化路径中目录后面不带斜杠的自动跳转:
discuz目录化伪静态中遇到的特殊格式URL静态化路径中目录后面不带斜杠的自动跳转 discuz,目录,伪静态,静态,遇到

当使用特殊格式的路径时,以斜杠/结尾的路径,如果用户直接输入不带/结尾的url时会出现404错误页面,具体原因这里不细说,只提供相关的解决方法。在通过伪静态来做不带/结尾的路径的301跳转,但因301跳转的设置方法与伪静态组件的版本相关,所以无法自动生成对应的跳转规则,需要手动添加301跳转规则。

一、IIS Web Server(独立主机用户)

ISAPI_Rewrite 1.x:RewriteRule ^(.*)/(library|develop|database|card|wall|license|plugin)$ $1/$2/ [R,I]

ISAPI_Rewrite 2.x:RewriteRule ^(.*)/(library|develop|database|card|wall|license|plugin)$ $1/$2/ [I,RP]

ISAPI_Rewrite 3.x:RewriteRule ^(.*)/(library|develop|database|card|wall|license|plugin)$ $1/$2/ [NC,R=301]

二、Apache Web Server(独立主机用户)

RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)/(library|develop|database|card|wall|license|plugin)$ $1/ [L,R=301]

三、IIS7 Web Server(独立主机用户)

<rule name="AddTrailingSlashRule1" stopProcessing="true">
  <match url="^(.*/)*(library|develop|database|card|wall|license|plugin)$" />
  <action type="Redirect" url="{R:1}{R:2}/" />
</rule>

四、nginx

rewrite ^([^\.]*)/(library|develop|database|card|wall|license|plugin)$ $2/ permanent;

说明:

1.暂只研究上面几种,其他格式暂未研究。

2.library|develop|database|card|wall|license|plugin换成你自己获取规则中的表单名



我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。
创宇盾启航版免费网站防御网站加速服务

评论1

teliy 发表于 2023-1-30 15:42:01 | 查看全部 | MiuiBrowser | XiaoMi
目录化伪静态优化
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.129.21.47,GMT+8, 2024-9-21 09:17 , Processed in 0.330574 second(s), 85 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表