我需要将预定义子域列表重定向到我的网站root。
我正在与通配符斗争,有人可以帮忙吗?
# Redirect all old subdomains
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(random|sub|domains)\.example\.co\.uk [NC]
RewriteRule ^/(.*) http://www.example.co.uk/$1 [L, R=301]
</IfModule>
它需要通过.htaccess进行预定义并完成,因为谷歌正在拾取并击中404.
非常感谢任何帮助。
由于
答案 0 :(得分:1)
如果你的.htaccess中有这个,那么如果你有一个前导斜杠,你的RewriteRule永远不会匹配。删除它,它应该工作,即
RewriteRule ^(.*) http://www.example.co.uk/$1 [L,R=301]