gpt4 book ai didi

.htaccess 重写为强制末尾斜杠

转载 作者:行者123 更新时间:2023-12-02 20:17:21 26 4
gpt4 key购买 nike

我的 htaccess 文件中有以下代码:

# Force Trailing Slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+$ %{REQUEST_URI}/ [L,R=301]

当我访问www.mydomain.com/test时,它似乎工作正常,它将其重定向到/test/。问题是当我访问 www.mydomain.com/test/another 时,它不会将尾部斜杠放在另一个上。

有谁知道如何修改我的代码,使尾部斜杠无论 URL 有多长都起作用?

谢谢!

最佳答案

一个稍微更稳健的答案,基于 the answer above :

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]

RewriteCond 将检查以确保不存在具有该名称的文件,如果没有,则执行 RewriteRule。比手动扩展列表更面向 future !

关于.htaccess 重写为强制末尾斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com