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

Alex2Fast
На сайте с 23.06.2008
Offline
156
242

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

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

- новый домен

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

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

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

Вопрос

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

ArbNet
На сайте с 27.10.2019
Offline
52
#1

на старом:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.ru
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
Блажен, кто не стремится сделать лучше: он не рискует быть не понятым.
WebAlt
На сайте с 02.12.2007
Offline
213
#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
636
#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
156
#4
donc:
А зачем? Это плохо. Нужно поработать и сделать постраничный редерикт, да ручками. Впрочем, если SEO не нужно, можно и не возиться.

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

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

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

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

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

M
На сайте с 04.12.2013
Offline
184
#6

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

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

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