2013-05-16 2 views
1

Я не думаю, что это возможно, однако я хотел бы попросить сообщество посмотреть, есть ли это..htaccess переписать URL-адрес поддомена

У меня есть блог на поддомене blog.domain.com из-за обновления сайта, который нам нужен для использования в блоге на завершающем домене domain.com/blog. Это не идеально, поскольку все наши старые постоянные сообщения указывают на субдомен.

Я поэтому интересно, если есть способ использовать .htaccess переписать domain.com/blog -> blog.domain.com

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

ответ

1

Я считаю, что вы хотите перенаправить весь трафик от blog.domain.com до domain.com/blog. Включение mod_rewrite и .htaccess через httpd.conf, а затем поместить этот код в каталоге .htaccess под DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(blog)\.(domain\.com)$ [NC] 
RewriteRule^http://%2/%1%{REQUEST_URI} [NE,R=302,L] 

После того, как вы убедитесь, что он работает нормально, замените R=302 на R=301. Избегайте использования R=301 (Перманентный переадресация) при тестировании ваших правил mod_rewrite.

Смежные вопросы