2014-09-01 4 views
1

я переехал мой сайт из blog.abc.com в www.abc.com.htaccess Перенаправление к конкретным URL

Я хочу, чтобы перенаправить каждый запрос, сделанный в blog.abc.com к abc.com

Например:

Если запрашивается blog.abc.com/example.html, он должен перенаправляться на www.abc.com/example.html, как я могу это сделать только через .htaccess?

+0

Имеет ли blog.abc.com свой собственный призрак? – MrTux

ответ

1

Вы можете поместить этот код в ваш htaccess (в папке blog.abc.com)

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^blog\.(.+)$ [NC] 
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L] 
0

Использование mod_rewrite вы могли бы сделать это следующим образом:

RewriteEngine On 
RewriteCondition %{HTTP_HOST} ^blog.example.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [R,L] 

или если blog.example.com имеет свой собственный виртуальный хост можно также использовать mod_alias:

Redirect/http://example.com/ 
Смежные вопросы