gpt4 book ai didi

php - Htaccess 重写规则/a 到/a/b

转载 作者:搜寻专家 更新时间:2023-10-31 21:06:15 26 4
gpt4 key购买 nike

我尝试准备从目录 /a/ 到子文件夹 /a/b/ 的重写规则,但我收到信息说我的重写规则是循环的,所以我收到作为 output URL 作为 localhost/a/b/a/b/a/a/b 以请求 localhost/a/。我想收到:

localhost/a and rewrite to localhost/a/b

我尝试:

RewriteEngine On
RewriteCond %{REQUEST_URI} !=/a/b
RewriteRule ^/a(.*)$ /a/b/$1 [L]

最佳答案

/a/.htaccess 里面有这个规则:

RewriteEngine on
RewriteBase /a/

RewriteRule ^((?!b/).*)$ b/$1 [NC,L,R=302]

如果你想从这个重定向中跳过实际的文件/目录,那么使用:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?!b/).*)$ b/$1 [NC,L,R=302]

关于php - Htaccess 重写规则/a 到/a/b,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31985000/

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