如何通过htaccess为特定链接添加斜杠
针对单个URL添加末尾斜杠的.htaccess配置方法
如果你只想给/advanced这个路径(对应完整URL https://chessbraingames.com/advanced)添加末尾斜杠,不改动其他链接,可以使用以下.htaccess规则:
RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^advanced$ advanced/ [L,R=301]
规则说明:
RewriteBase /:设定重写的基准路径,确保规则在站点根目录下正常生效RewriteCond %{REQUEST_FILENAME} !-f:排除服务器上实际存在的同名文件,避免误重写真实文件请求RewriteRule ^advanced$ advanced/ [L,R=301]:精确匹配不带斜杠的/advanced请求,通过301永久重定向到带斜杠的/advanced/;L标记表示这是最后执行的规则,防止后续规则干扰
注意:如果之前配置过全局添加斜杠的规则,需要移除或注释掉原全局规则,避免规则冲突。
内容的提问来源于stack exchange,提问作者abrats
相关产品推荐
相关产品推荐

