Настройка перенаправления с'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.
Спасибо за помощь!
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 посещений на вашем новом сайте (это если кто-то будет запрашивать эти ресурсы напрямую, чего не должно происходить при обычных обстоятельствах).