Как прописать редирект в htaccess с несуществующих доменов?

12 3
Pentium Prescott
На сайте с 23.10.2008
Offline
201
1267

Например, если сайт открывается по домену левому какому-нибудь, то делать редирект на основной.

Вот так правильно?

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.ru$ [NC]

RewriteCond %{HTTP_HOST} !^www\.domain\.ru$ [NC]

RewriteRule ^(.*)$ https://domain.ru/$1 [L,R=301]



Покупка и продажа криптовалют ( https://www.bestchange.ru/?p=1296834 )
Pentium Prescott
На сайте с 23.10.2008
Offline
201
#1
Прописал такое - пишет ошибку RewriteCond: bad flag delimiters
МА
На сайте с 02.11.2018
Offline
172
#2
RewriteCond %{HTTP_HOST} ^(.+).site.ru$ [NC]
RewriteRule (.*) https://site.ru/$1 [R=301,L]

Попробуй так.

P.S. Это правило должно быть после всех прочих переадресаций для реальных поддоменов и ввв. Типа правило более общее и оно должно быть в конце прочих похожих, чтоб не перебивать.

Nokia x71 (https://x71.ru/) - хороший смартфон, и отзывы интересные
МА
На сайте с 02.11.2018
Offline
172
#3
UPD: кажется, нет, я тебя обманул.
Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#4

Если это shared хостинг, то по левому домену сайт никак не откроется, будет открываться default виртуал хост - обычно заглушка какая-то.

Если же речь про vps или подобное с выделенным ip, по которому сайт этот открывается, то правильней было бы какраз сделать эту default заглушку. Можно в ней и сделать редирект всего на основной домен.

Т.е. чтоб сайт открывался только по своему правильному домену, а все остальное - редирект на него. Чем меньше барахла в .htaccess тем лучше.

W1
На сайте с 22.01.2021
Offline
304
#5
Pentium Prescott :

Как прописать редирект в htaccess с несуществующих доменов?

Никак.  Если домен не существует, то ничего не откроется.

Мой форум - https://webinfo.guru –Там я всегда на связи
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
webinfo #:
Если домен не существует, то ничего не откроется.
Ты не прав, откроется дефолтный.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
W1
На сайте с 22.01.2021
Offline
304
#7
SeVlad #:
Ты не прав, откроется дефолтный.

Это ты неправ. Набери в адресной строке http://djkcklfllrlrlllf.fgh - могу поспорить, что ничего не откроется.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
webinfo #:
Набери в адресной строке http://djkcklfllrlrlllf.fgh - могу поспорить, что ничего не откроется.

Ты проспорил.



Рассказать как открыть любой сайт по любому адресу или сам уже догадался?

Вот опять та же история - я сильно сомневаться, что не понимаешь что за ситуацию описал ТС, но зачем-то пытаешься жонглировать.

W1
На сайте с 22.01.2021
Offline
304
#9
SeVlad #:

Рассказать как открыть любой сайт по любому адресу или сам уже догадался?

Это специальные действия, совершаемые с собственным компьютером, к теме это точно не имеет отношения.  И не с любым сервером прокатит. Тебе просто хочется поспорить, как всегда.

SeVlad #:

Вот опять та же история - я сильно сомневаться, что не понимаешь что за ситуацию описал ТС, но зачем-то пытаешься жонглировать.

Я - не понимаю. Я представления не имею, на каком хостинге у ТС сайт, и что там откуда открывается. Я дал совершенно точный ответ на вопрос, заданный в названии темы - но ты зачем-то начал со мной спорить. Опять та же история. 

E
На сайте с 01.10.2017
Offline
100
#10
Евгений Крупченко #:
Если же речь про vps или подобное с выделенным ip, по которому сайт этот открывается, то правильней было бы какраз сделать эту default заглушку. Можно в ней и сделать редирект всего на основной домен.

Автору об этом уже писали в другой теме. Не может понять или не подходит.

То что просит автор, может понадобиться только для HTTPS и клиентов без поддержки SNI. Причем это не отменяет использования заглушки для HTTP на виртуальном хосте по умолчанию или на обычном, если такая возможность существует. На обычном виртуальном хостинге, например, такая возможность (разделение сайта по HTTP/HTTPS) редко предоставляется.

Домены на продажу: https://p20.ru/collection/domains-for-sale
12 3

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