为了无缝部署新网站版本,我使用以下指令将所有请求透明地重定向到此代码段中的特定子目录(v2
)。
DirectorySlash Off
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !v2/
RewriteRule (.*) /v2/$1 [L]
下一步是,我需要另一个重写规则来确保对该子目录的请求将被重定向到相应的根URL(例如https://example.com/v2/foo.html
应该重定向到https://example.com/foo.html
)。
我自己创建此规则的所有尝试都导致了重定向循环。