Перенаправление всех поддоменов - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD68489.9330
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 12.01.2023, 07:42   #1
Олдфаг
Senior Member
 
Регистрация: 08.01.2016
Сообщений: 279
Бабло: $82515
По умолчанию Перенаправление всех поддоменов

Как перенаправить все поддомены на основной домен?
Раньше делал как-то, код не сохранился.
__________________
Купи-продай сайты, домены.
Лучший парсер чего угодно.
Олдфаг вне форума  
Старый 12.01.2023, 08:22   #2
Олдфаг
Senior Member
 
Регистрация: 08.01.2016
Сообщений: 279
Бабло: $82515
ТС -->
автор темы ТС По умолчанию

Если PHP как CGI то работает это:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.+).site.ru$
RewriteRule (.*) http://site.ru/$1 [L,R=301,QSA]
__________________
Купи-продай сайты, домены.
Лучший парсер чего угодно.
Олдфаг вне форума  
Старый 12.01.2023, 08:40   #3
Олдфаг
Senior Member
 
Регистрация: 08.01.2016
Сообщений: 279
Бабло: $82515
ТС -->
автор темы ТС По умолчанию

Или не работает тоже, я уже запутался)
__________________
Купи-продай сайты, домены.
Лучший парсер чего угодно.
Олдфаг вне форума  
Старый 12.01.2023, 10:08   #4
IDL
Senior Member
 
Регистрация: 26.04.2014
Сообщений: 9,269
Бабло: $1189185
По умолчанию

Цитата:
Сообщение от Олдфаг Посмотреть сообщение
Если PHP как CGI то работает это:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.+).site.ru$
RewriteRule (.*) http://site.ru/$1 [L,R=301,QSA]

сначала надо сделать, чтобы все поддомены в один DocumentRoot смотрели
__________________
Ахуенный КОНВЕРТ ФАРМЫ WORLDWIDE. забираем свежие инвайты на http://myinvites.xyz/ - Visa + MC. +50% в первую неделю.
IDL вне форума  
Старый 12.01.2023, 19:03   #5
Sultan
Шучу на половину
 
Аватар для Sultan
 
Регистрация: 23.01.2011
Сообщений: 5,840
Бабло: $1168470
По умолчанию

Олдфаг, твои директивы для htaccess в апаче, раскидывай их по сабам.. или с общего DocumentRoot как выше подмечено
Sultan вне форума  
Старый 13.01.2023, 15:28   #6
lol
Advanced member
 
Аватар для lol
 
Регистрация: 04.05.2007
Сообщений: 4,339
Бабло: $458855
По умолчанию

а тоже самое сделать но по средствам DNS? звездочку не предлагать, не то
__________________
Лучшее ФАРМА решение для ЕВРОПЫ: API, 29 языков, внутренний чекаут, 0% крипта!
lol вне форума  
Старый 13.01.2023, 15:44   #7
Sultan
Шучу на половину
 
Аватар для Sultan
 
Регистрация: 23.01.2011
Сообщений: 5,840
Бабло: $1168470
По умолчанию

Можно и так добавить сабдомен "*" (catch-all/wildcard)
Sultan вне форума  
Старый 15.01.2023, 01:33   #8
amestigon
Member
 
Регистрация: 16.05.2008
Сообщений: 44
Бабло: $5490
По умолчанию

Вот что на твой вопрос новомодный ChatGPT говорит..

Как перенаправить все поддомены на основной домен?

Чтобы перенаправить все поддомены на основной домен, необходимо добавить в файл .htaccess на сервере следующий код:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

где example.com - Ваш основной домен

Этот код активирует модуль mod_rewrite, который позволяет перенаправлять URL-адреса, и устанавливает условие, что если имя хоста не является www.example.com, то все запросы будут перенаправлены на www.example.com.

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

<?php
$host = $_SERVER['HTTP_HOST'];
$main_domain = 'example.com';
if (strpos($host, $main_domain) === false) {
$url = 'http://www.' . $main_domain;
header("HTTP/1.1 301 Moved Permanently");
header("Location: $url");
exit();
}
?>

где example.com - Ваш основной домен

Этот код проверяет имя хоста, и если оно не совпадает с основным доменом, то использует функцию header() для перенаправления на основной домен с кодом состояния 301 (Moved Permanently).

если что все претензии к ИИ..
amestigon вне форума  
Старый 15.01.2023, 01:42   #9
Grigirij
Senior Member
 
Регистрация: 20.09.2016
Адрес: UA
Сообщений: 392
Бабло: $65405
По умолчанию

если панель на хостинге ISP то там вообще простецки, просто указываешь все поддомены как зеркала основного.
__________________
EDU (рефераты, курсовые и дипломы) лью сюда - EDU-MONEY
Grigirij вне форума