当{REQUEST_URI}为空或没有任何值时,如何使以下规则有效。
# Redirect Legacy Site Domains
RewriteCond %{HTTP_HOST} ^m\.example.com$ [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [R=301,L]
适用于:m.example.com/success
结果:www.example.com/success
不适用于:m.example.com
结果:www.example.com/%7Brequest_uri%7D
答案 0 :(得分:1)
您应该修改规则,尝试使用以下内容:
RewriteRule ^ https://www.example.com/$1 [R=301,L]
这会将所有请求重定向到具有相同路径结构的www.example.com
。