Не совсем банальное правило редиректа

Alex2Fast
На сайте с 23.06.2008
Offline
187
254

Подскажите люди добрые как прописать такой вот редирект, когда есть следующие данные:

- старый домен

- новый домен

- между старым и новым доменом 301

- старый и новый сайт полностью отличаются структурой и урлами

- старые урлы приводят на 404 страницу нового сайта

Вопрос

Что прописать в htaccess нового сайта (или на старом нужно - что-то туплю) чтобы при переходе со старого домена (любой его урл) новый сайт отдавал не 404, а свою морду?

seo продвижение (платно), seo аудит (бесплатно) ➟ личные сообщения
ArbNet
На сайте с 27.10.2019
Offline
89
#1

на старом:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.ru
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
Блажен, кто не стремится сделать лучше: он не рискует быть не понятым.
WebAlt
На сайте с 02.12.2007
Offline
226
#2

По хорошему нужно делать редирект старых урлов на новые или сделать понятную 404-ю страницу с навигацией и возможно поиском.

RewriteEngine on
RewriteBase /
RewriteRule ^(.*) https://newsite.ru/ [R=301,L]
Промокод на скидку 25%: [ 64821976 ] на сайтах: [ https://firstvds.ru ] - виртуальные серверы; [ https://1dedic.ru ] - выделенные серверы; [ https://ispserver.ru ] - хостинг, VPS/VDS, выделенные и облачные серверы с полным администрированием.
donc
На сайте с 16.01.2007
Offline
638
#3
Alex2Fast:
новый сайт отдавал не 404, а свою морду?

А зачем? Это плохо. Нужно поработать и сделать постраничный редерикт, да ручками. Впрочем, если SEO не нужно, можно и не возиться.

Если страниц много, это не стоит делать в htaccess , а лучше средствами php

А на этом SEO-форуме поиск работает ( http://webimho.ru/ ) :) Продвижение сайтов от 25 000 в мес, прозрачно, надежно ( /ru/forum/818412 ), но не быстро, отзывы ( http://webimho.ru/topic/3225/ )
Alex2Fast
На сайте с 23.06.2008
Offline
187
#4
donc:
А зачем? Это плохо. Нужно поработать и сделать постраничный редерикт, да ручками. Впрочем, если SEO не нужно, можно и не возиться.

Если страниц много, это не стоит делать в htaccess , а лучше средствами php

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

IL
На сайте с 20.04.2007
Offline
418
#5

Если траст совсем небольшой - то проще на главную..

Хотя, для "основных" страниц (весомых) можно слегка заморочиться, без особой возни.. и сделать постраничный.. =)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
M
На сайте с 04.12.2013
Offline
201
#6

По-моему массовый слив на главную – это всегда плохо. Можно на 404-ой выдавать копию главной или сделать норм 404-ую, если индивидуальной перелинковкой влом заниматься. Хотя чего там сложного, если есть подходящий инструмент? :) Я, например, такие перелинковки постоянно делаю.

Хостинг FOZZY ( https://fozzy.com.ru ) / Выслушаю предложения на домены ( https://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( https://u75.ru/domains-for-shortcuts )

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