我正在使用@Panama Jack提供的全站点重定向解决方案 Redirect entire website to https - non-www to www except subdomains
此外,我还需要301从一个目录重定向到另一个目录,即
重定向来自
1. www.example.com/directory1/?q1=1234&page=1
2. http://www.example.com/directory1/?q1=1234&page=1
3. example.com/directory1/?q1=1234&page=1
4. http://example.com/directory1/?q1=1234&page=1
5. https://example.com/directory1/?q1=1234&page=1
要
https://www.example.com/directory2/?q1=1234&page=1
提前致谢
答案 0 :(得分:1)
您可以在之前的301 http->https
规则下添加此新规则:
RewriteRule ^directory1(/.*)?$ /directory2$1 [NC,L,NE,R=301]
QUERY_STRING
将自动转移到目标网址。