Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенаправление по условию, htaccess перенаправление 
:(
    Опции темы
pygl
Дата 6.2.2010, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.10.2009

Репутация: нет
Всего: нет



Здравствуйте, уважаемые!

Как можно что то подобное написать на языке htaccess 

Код

if ($_SERVER['SERVER_NAME'] != 'site.com')
header ("location:site2.com/forum/index.php");


Тоесть нужно в хтакес прописать условие: Если $_SERVER['SERVER_NAME'] не site.com, то перенаправить на site2.com/forum 

Это сообщение отредактировал(а) pygl - 6.2.2010, 22:13
PM MAIL   Вверх
bars80080
Дата 7.2.2010, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



по-моему, размещение .htaccess уже предполагает конкретный сервер. то есть условие не имеет смысла.
вы либо пишете редирект, либо не пишете
PM MAIL WWW   Вверх
skyboy
Дата 7.2.2010, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 4
Всего: 260



например, c использованием mod_rewrite.
нечто навроде
Код

RewriteCond %{HTTP_HOST} site.com
RewriteRule .* http://site2.com/forum/index.php [R]

но только в том случае, если все же ты ошибся и речь о HOST, а не SERVER_NAME. в противном случае, так как SERVER_NAME связана с настройками виртуального хоста, то задача смысла не имеет, как уже заметил bars80080. правда, если сильно хочется(нужно наштамповать кучу виртуальных хостов, которые будут перенаправлять клиента на один определенный домен и неохота заморачиваться и делать отдельные htaccess c безусловной переадресацией), то можно использовать %{SERVER_NAME} в RewriteCond.
ps Размещать вопрос о конфигурирования Apache в разделе "РНР" не самая лучшая идея, нет.
PM MAIL   Вверх
pygl
Дата 7.2.2010, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.10.2009

Репутация: нет
Всего: нет



bars80080, Благодарю! Но хост один, и если написать редирект без каких либо условии, то оба домена будут переадресовываться, так ведь? а мне надо чтоб переадресовывался только один домен.


skyboy, Благодарю, я примерно до чего то такого докопался, попробую именно так!

------------------

А вот если по другому поставить вопрос:  К 1 хосту прикручено 2 домена. Как для домена site2.com поменять корневую директорию вида /public_html на /public_html/forum так, чтобы эти изменения не касались другого домена site.com?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0650 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.