Склеить домены и зеркала

Автор telemonster, 30-07-2015, 09:01:52

« назад - далее »

telemonsterTopic starter

Устал искать по форуму - видимо руки не оттуда растут. Поправьте плиз. Склеить http www я разобрался. А вот приклеить туда же старый сайт на котором был до.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.новый сайт\.kz$ [NC]
RewriteRule ^(.*) http://новый сайт.kz/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://новый сайт.kz/ [R=301,L]
ErrorDocument 404 /404.html


Здесь все работает, а куда старый сайт вставлять? Так или не так. Заранее благодарю. Переехал на новый сайт, а старый хорошо был прописан, ну Вы поняли.

Думаю, что я думаю неправильно решив приписать эти две строчки к уже имеющимся.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.новый сайт.kz
RewriteRule ^(.*)$ http://www.старый сайт.kz/$1 [R=301,L]
  •  


Вадим Костин

Опишите задачу которую Вы хотите решить более подробно. Посмотрите эту тему, может там есть решение http://www.sbup.com/seo-forum/poiskovaya_optimizaciya_v_obshih_chertah/fail_htaccess___nastroika_i_primery_ispolzovaniyasamostoyatelno/


telemonsterTopic starter

Спасибо за информативную ссылку, но не нашел там ответа. Смысл такой:

Переехал на новый домен, но не хочу терять вес от старого домена. Как в htaccess склеить старый и новый домен, и www и без www. Разобрался как склеить www и без www. Но как туда приклеить старый домен.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.new-domain\.kz$ [NC]
RewriteRule ^(.*) http://new-domain.kz/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://new-domain.kz/ [R=301,L]
ErrorDocument 404 /404.html

Что нужно дописать чтобы склеить новый и старый домен, но оставить склейку www и без www.


  •  

Вадим Костин


1. Как перенести сайт на новый домен Вы можете прочитать в помощи Яндекс вебмастер http://help.yandex.ru/webmaster/yandex-indexing/moving-site.xml

2. После того как сделаете первый пункт, Вам нужно сделать 301 редирект в htaccess для склеивания доменов с www и без www

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vash-sait\.ru$ [NC]
RewriteRule ^(.*)$ http://vash-sait.ru/$1 [R=301,L]

Clever

Пример склейки доменов oldsite.net и newsite.ru

На старом сайте (домене oldsite.net) разместить файл .htaccess со следующим содержанием:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^oldsite\.net
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.oldsite\.net
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]


robots.txt на старом домене (oldsite.net)
User-agent: Yandex
Host: newsite.ru

User-agent: *
Disallow:
Sitemap: http://newsite.ru/sitemap.xml


telemonsterTopic starter

Всем отспасибился. Тему закрываем.

Модератор, а можно сделать кнопку ОГРОМНОЕ СПАСИБО?  ;D
  •