301 редирект .htaccess - PullRequest
       8

301 редирект .htaccess

0 голосов
/ 01 августа 2009

Я пытаюсь запросить перенаправление на весь следующий сайт 301:

word.something.blah.domain.com -> http://www.word.com

Я не знаю, как написать правило перенаправления 301.

Может кто-нибудь помочь?

Ответы [ 3 ]

1 голос
/ 01 августа 2009

Я предполагаю, что вы используете один и тот же каталог для обслуживания файлов в обоих доменах. В этом случае предложение Redirect не будет работать (бесконечный цикл перенаправления).

С помощью mod_rewrite вы можете проверить значение текущего HTTP_HOST и принять решение на основе этого:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.something\.blah\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.%1.com/$1 [R=301,NE,L]
0 голосов
/ 08 июля 2015

Если вы сохраняете все то же самое - то есть имена файлов - но просто меняете домен, этот код - это все, что вам нужно поместить в СТАРОЙ ДОМЕН htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk
RewriteRule (.*) http://www.newdomain.co.uk/$1 [R=301,L]
0 голосов
/ 01 августа 2009

поместите это в корневой каталог субдомена:

Redirect permanent / http://www.word.com
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...