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

A2
На сайте с 23.06.2008
Offline
192
264

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

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

- новый домен

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

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

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

Вопрос

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

я злой и страшный серый волк я в поросятах знаю толк
ArbNet
На сайте с 27.10.2019
Offline
103
#1

на старом:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.ru
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
Покажи мне свой исходник и я скажу кто ты :) RUTUBE https://rutube.ru/channel/26248426 YouTube https://youtube.com/channel/UC0d4Gir8ySkqViRRtEJOiyQ
WebAlt
На сайте с 02.12.2007
Offline
238
#2

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

RewriteEngine on
RewriteBase /
RewriteRule ^(.*) https://newsite.ru/ [R=301,L]
ПРОМОКОД НА СКИДКУ 25% (64821976): аренда VPS/VDS - firstvds.ru | выделенные серверы - firstdedic.ru | облачный сервер - ispserver.ru | Локация: РФ, Москва, ПУ: ISPmanager 6.
donc
На сайте с 16.01.2007
Offline
646
#3
Alex2Fast:
новый сайт отдавал не 404, а свою морду?

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

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

А на этом SEO-форуме поиск работает ( http://webimho.ru/ ) :) Продвижение сайтов от 25 000 в мес, прозрачно, надежно ( /ru/forum/818412 ), но не быстро, отзывы ( http://webimho.ru/topic/3225/ )
A2
На сайте с 23.06.2008
Offline
192
#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
212
#6

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

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

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