URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6332
[ Назад ]

Исходное сообщение
"Редирект доменов (алиасов) на один домен."

Отправлено Shvapsss , 12-Май-09 14:08 
Прошу помощи. Подсказать как сделать редирект со всех доменов алиасов идущих например на xxx.ru
Нужно что бы домен ppp.ru, ddd.ru, ggg.ru открывались как xxx.ru

Правило по типу
#RewriteCond %{HTTP_HOST} ^ppp.ru$ [NC]                                                                              
#RewriteRule (.*) http://www.xxx.ru/$1 [R=301]
Подойдет только если их пара, другая.
Но у меня 400 доменов которые нужно направить на 1.
Я немного в недоумении.
Вот и прошу помощи.
Спасибо.


Содержание

Сообщения в этом обсуждении
"Редирект доменов (алиасов) на один домен."
Отправлено Pahanivo , 12-Май-09 15:41 
>[оверквотинг удален]
>Нужно что бы домен ppp.ru, ddd.ru, ggg.ru открывались как xxx.ru
>
>Правило по типу
>#RewriteCond %{HTTP_HOST} ^ppp.ru$ [NC]
>#RewriteRule (.*) http://www.xxx.ru/$1 [R=301]
>Подойдет только если их пара, другая.
>Но у меня 400 доменов которые нужно направить на 1.
>Я немного в недоумении.
>Вот и прошу помощи.
>Спасибо.

вдумчивое чтение манов вас однозначно надоумит
Redirect или тотже редирект но через rewrite


"Редирект доменов (алиасов) на один домен."
Отправлено Shvapsss , 12-Май-09 15:52 
Все обычние Редиректы и реврайты я уже перепробывал. Ничего не работает. А если и работает то только как я описал выше. Но это слижком дубово.
Я уверен что есть способ решить через какое нить регулярное выражение. Что бы весь контент по алиасам редиректился на конкретный домен.
Я продолжаю поиски, если найду решение отпишу.
Твой Pahanivo мне никак не помог. Спасибо за участие.

"Редирект доменов (алиасов) на один домен."
Отправлено Pahanivo , 12-Май-09 17:47 
>Все обычние Редиректы и реврайты я уже перепробывал. Ничего не работает. А
>если и работает то только как я описал выше. Но это
>слижком дубово.
>Я уверен что есть способ решить через какое нить регулярное выражение. Что
>бы весь контент по алиасам редиректился на конкретный домен.
>Я продолжаю поиски, если найду решение отпишу.
>Твой Pahanivo мне никак не помог. Спасибо за участие.

ты бы задачу ВНЯТНО сформулировал с РЕАЛЬНЫМИ примерами - побыстрей бы помогли
а то по той ереси что в начала - даже телепаты не осилят


"Редирект доменов (алиасов) на один домен."
Отправлено Shvapsss , 12-Май-09 18:03 
Если изначально ты не понял о чем я. На что ты совет давал тогда?

Попробую написать иначе, более "внятно"

Есть некий домен www.PPP.ru являющийся "алиасом" для www.XXX.ru
ТОесть если в Адресной строке вбить www.PPP.ru то откроется контент с сайта www.XXX.ru , но в адресной строке будет светиться www.PPP.ru
Так работает "Алиас" (я думаю тут пока все понятно)

Мне нужно что бы при вбитии в браузер в адресноую строку   www.PPP.ru    , в Адресной строке светился    www.XXX.ru    и контент был тоже с www.XXX.ru
Тоесть что бы производился редирект.
У меня даже есть рабочее правило в .htaccess

RewriteEngine on                                                                
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.ppp.ru$ [NC]                                  
RewriteRule (.*) http://www.xxx.ru/$1 [R=301]

Оно стандартное и рабочее, но это удобно для одного домена. У меня их много. Мне нужно что бы с многих доменов шел редирект на www.xxx.ru

Сейчас все понятно.?


"Редирект доменов (алиасов) на один домен."
Отправлено Sarge , 13-Май-09 05:43 
Просто создайте 1 сайт с нужным УРЛом и без алиасов и создайте другой сайт со всеми алисами. В этом другом сайте пропишите безусловный редирект на первый сайт.

"Редирект доменов (алиасов) на один домен."
Отправлено Pahanivo , 13-Май-09 07:39 
>[оверквотинг удален]
>RewriteEngine on
>RewriteBase /
>RewriteCond %{HTTP_HOST} ^www.ppp.ru$ [NC]
>RewriteRule (.*) http://www.xxx.ru/$1 [R=301]
>
>Оно стандартное и рабочее, но это удобно для одного домена. У меня
>их много. Мне нужно что бы с многих доменов шел редирект
>на www.xxx.ru
>
>Сейчас все понятно.?

да сейчас понятно изложили
также понятно что неумеем читать доки и не хотим даже немного задуматься и выйти из рамок примеров, пачем зря )))

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.XXX.ru$
RewriteRule (.*) http://www.XXX.ru/$1 [R]

надеюсь понятно? )


"Редирект доменов (алиасов) на один домен."
Отправлено Shvapsss , 13-Май-09 10:30 
Гениально!!! :)
Спасибо все работает.

Задуматься я хочу. Просто некоторые моменты сразу не понимаешь. Вопрос поднялся вчера,до этого с ридеректами не имел никаких отношений.
Спасибо еще раз за помощь.
Надеюсь еще пересечемся, только уже я помогу в том или ином моменте :)