2014-01-17 2 views
2

Я получил субдомен http://sub.domain.com.htaccess Redirect поддомена на домен

Я хочу, чтобы все ссылки из этого субдомена перенаправлены на целевой домен с WWW, nonwww, а также перенаправлять путь.

перенаправлении:

WWW = http://www.sub.domain.com

nonWww = http://sub.domain.com

путь = http://sub.domain.com/something/anything

для целевой аудитории:

http://www.domain.com/sub/zero

Что такое .htaccess для этого?

Каким будет изменение, если я не хочу переносить путь к новой цели, , так что у вас есть статическая цель?

ответ

6

Поместите этот код в DOCUMENT_ROOT/.htaccess файле:

RewriteEngine On 

# target with original URI being carried over 
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
RewriteRule^http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L] 

И 2-й части:

# static target 
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 
RewriteRule^http://www.domain.com/sub/zero [NE,R=301,L] 
Смежные вопросы