我需要通过.htaccess重定向这样的URL:
mydomain.com/?c=*
进入
sub.mydomain.com/?c=*
例如:
必须重定向
mydomain.com/?c=123&a=1&b=2
进入
sub.mydomain.com/?c=123&a=1&b=2
也不能重定向
mydomain.com/folder/?c=123&a=1&b=2
也
mydomain.com/?cb=123&a=1&b=2
我的Apache版本2.4.29。
谢谢。
答案 0 :(得分:1)
您可以使用以下规则
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteCond %{QUERY_STRING} ^c=.*$ [NC]
RewriteRule ^$ http://sub.domain.com/ [L,R]