редирект (может httpd.conf ?)

sergey885
На сайте с 19.08.2002
Offline
248
1015

планирую переезд одного блога внутрь другого сайта.

т.е.

blog.site.com

убрать внутрь www.site2.com/blog

соответственно материалы тоже переедут, например

blog.site.com/article1

будет по адресу www.site2.com/blog/article1

через 301-й как-то кажется проблемно... оба сайта на друпале на мультисайитнге, да и материалов в блоге много, около 200 постов. слишком огромный будет редирект...

думаю, может через httpd.conf сделать, но как лучше?

интернет-маркетинг. стратегии развития веб-проектов.
ДП
На сайте с 23.11.2009
Offline
203
#1

Там редирект будет из одной строчки, скорее всего в таком случае, типа

RewriteCond ^(.+?)$ http://www.site2.com/blog/$1 [R=301,L]

gormarket
На сайте с 29.12.2010
Offline
47
#2

Внутри блога естественно нужно как-то настроить ссылки, чтобы они шли на новый адрес блога, на www.site2.com/blog/...

А редирект со старого сайта Вам все-равно будет нужен (если конечно старый блог проиндексирован поисковиками, есть внешние ссылки на старый блог и Вы не хотите потерять их вес и переходы с них).

sergey885:
слишком огромный будет редирект...

он не будет зависеть от количества материалов, всего две строчки в .htaccess в корневом каталоге старого сайта:

RewriteCond %{HTTP_HOST} ^blog.site.com$

RewriteRule (.*) http://www.site2.com/blog/$1 [R=301,L]

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
sergey885
На сайте с 19.08.2002
Offline
248
#3
Дикий пионер:
Там редирект будет из одной строчки, скорее всего в таком случае, типа
RewriteCond ^(.+?)$ http://www.site2.com/blog/$1 [R=301,L]

а можно ли как то указать это работает только для запросов на http://blog.site.com

P.S. там один htaccess обслуживат кучу сайтов...

ДП
На сайте с 23.11.2009
Offline
203
#4

Думаю, вам gormarket уже написал корректный редирект.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий