我想将a.example.com重定向到a.example.com/a,b.example.com到b.example.com/b等。我试图将以下内容添加到我的VHost:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteCond %{REQUEST_URI} !^/%1
RewriteRule ^(.*)$ https://%1.example.com/%1/%{REQUEST_URI} [L,NC,QSA]
但我明白了: "此网页有一个重定向循环"
我不知道为什么会发生这种情况,因为如果REQUEST_URI
的开头与子域匹配,则第二次重写条件意味着停止重写。