我正在尝试在我的.htaccess中执行两次301重定向: 1。 members.mydomain.com/*到https://members.mydomain.com/ *
2。 members.mydomain.com/topic/yada?subject=1到https://members.mydomain.com/topic
请帮助
答案 0 :(得分:0)
您可以使用Root / .htaccess中的代码:
RewriteEngine on
#Redirect "member.mydomain.com" to https
RewriteCond %{HTTP_HOST} ^members.mydomain.com$
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R]
#Remove /yada?subject=1
RewriteCond %{THE_REQUEST} /topic/yada/\?subject=1 [NC]
RewriteRule ^ /topic/? [NC,L,R]
我使用了R" Temp redirect"用于测试目的并避免浏览器缓存。 当您确定代码正常工作时,将R更改为R = 301。