Настройка перенаправления с'www.example.com "чтобы"www.mysite.com/blog '


Надеюсь, кто-нибудь сможет дать мне дорожную карту, как это сделать.

Я веду собственный блог Wordpress по адресу

http://www.example.com

, в котором есть множество сообщений/ссылок, таких как

http://www.example.com/videos/this-is-post-23/ http://www.example.com/pictures/this-is-post-34/ http://www.example.com/news/this-is-post-67/

Сейчас я планирую перейти на новый домен, http://mysite.com.

Я хотел бы переместить свой контент в mysite.com следующим образом:

http://mysite.com/blog/videos/this-is-post-23/ http://mysite.com/blog/pictures/this-is-post-34/ http://mysite.com/blog/news/this-is-post-67/

Мне кажется, что 301-го перенаправления будет недостаточно, и я задаюсь вопросом, изменится ли в другом месте (htaccess?) необходимы, чтобы сделать этот шаг, не испортив мой pagerank (в настоящее время 5).

Есть идеи или предложения? Мой сервер - LAMP.

Спасибо за помощь!

Author: pepe, 2011-08-06

1 answers

301 Перенаправление - это именно то, что вам нужно. Ваш новый URL (на новом сайте) имеет единственное и очень небольшое постоянное/постоянное различие: новый URL имеет /blog перед старым URL.

Так же просто, как:

Redirect 301 / http://mysite.com/blog/

То же самое, но с использованием mod_rewrite:

RewriteEngine On

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

Любое из этих правил должно быть размещено в .htaccess в корневой папке сайта на сайте www.example.com и размещено перед блоком перезаписи WordPress.

"Плохая" вещь - это то, что запросы на изображения и другие статические ресурсы (на старом сайте) также будут перенаправлены.. и если они расположены в другом месте (не в папке /blog), у вас может быть довольно много 404 посещений на вашем новом сайте (это если кто-то будет запрашивать эти ресурсы напрямую, чего не должно происходить при обычных обстоятельствах).

 4
Author: LazyOne, 2011-08-06 14:50:53