0

我正在寻找一些正则表达式帮助来匹配一些 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
4

1 回答 1

1

如果我正确理解了您的问题,您希望将主页重定向到www.domain.tld/list.html其他所有内容以subdomain.domain.tld保留 URL 路径和查询字符串

RewriteEngine On
RewriteRule ^$ http://www.domain.tld/list.html [R,L]
RewriteRule .+ http://subdomain.domain.tld$0 [R,L]

当一切都按预期工作时,您可以替换[R,L][R=301,L],但不能替换之前。

于 2013-01-14T22:09:34.170 回答