我正在寻找匹配某些301重定向的一些正则表达式帮助。
Match www.domain.tld only redirect to www.domain.tld/list.html
Match www.domain.tld/* redirect to subdomain.domain.tld/*, follow query strings
答案 0 :(得分:1)
如果我正确理解了您的问题,您希望将主页重定向到www.domain.tld/list.html
,将其他所有内容重定向到subdomain.domain.tld
,以保留网址路径和查询字符串
RewriteEngine On
RewriteRule ^$ http://www.domain.tld/list.html [R,L]
RewriteRule .+ http://subdomain.domain.tld$0 [R,L]
如果一切正常,您可以将[R,L]
替换为[R=301,L]
,而不是之前。