RewriteRule для нескольких предопределенных поддоменов в корне сайта - PullRequest
1 голос
/ 28 ноября 2011

Мне нужно перенаправить список предопределенных поддоменов в корень моих сайтов.

Я борюсь с подстановочными знаками, кто-нибудь может помочь?

# 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, так как Google набирает и набирает 404.

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

1 голос
/ 28 ноября 2011

Если это в вашем .htaccess, то ваш RewriteRule никогда не будет совпадать, если у вас есть начальная косая черта.Удалите это, и это должно работать то есть

RewriteRule ^(.*) http://www.example.co.uk/$1 [L,R=301]
...