2013-01-14 26 views
0

我正在尋找一些正則表達式幫助匹配一些301重定向。重定向正則表達式2場景

Match www.domain.tld only redirect to www.domain.tld/list.html 
Match www.domain.tld/* redirect to subdomain.domain.tld/*, follow query strings 

回答

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=301,L]代替[R,L],但不能在之前。