Иммитация подоменов через mod_rewrite

  • Автор темы AlexDreamer
  • Дата начала

AlexDreamer

Guest
Иммитация подоменов через mod_rewrite

Можно ли посредством mod_rewrite сделать так, чтобы
при обращении к subdomain.domain.com/index.php
запускалось domain.com/index.php
но при этом скрипт получил инфо что перенаправление было от subdomain.domain.com

Если да, подскажи как или укажите где помжно почитать именно об этом вопросе.

Спасибо.
 

StUV

Rotaredom
SiMM
а также можно через ж... без мод_реврайта и настроек апача:
т.е. через header('location: ...
:)
 

AlexDreamer

Guest
Виртуальные хосты пользователей
И конечно, без соответствующей DNS-записи тут не обойтись (т.е. Апача тоже недостаточно)
это я знаю, но такой возможности у клиента нет, а хостер отказывается делать такие изминения предоставляя какие-то мутные объяснения :(

-~{}~ 09.12.04 19:27:

Автор оригинала: StUV
SiMM
а также можно через ж... без мод_реврайта и настроек апача:
т.е. через header('location: ...
:)
не хотелось так...
тем более как в таком случае... не будет проблем с индексацией?
 

che

Guest
Originally posted by AlexDreamer
не хотелось так...
тем более как в таком случае... не будет проблем с индексацией?
Нет, не будет. Вообще ничего не будет. Потому что для того что бы кудато послать надо что бы это куда-то было. И тебе и StUV жутко просьба ответить на вопрос - откуда будет отсылаться хидер?
 

AlexDreamer

Guest
Автор оригинала: che
Нет, не будет. Вообще ничего не будет. Потому что для того что бы кудато послать надо что бы это куда-то было. И тебе и StUV жутко просьба ответить на вопрос - откуда будет отсылаться хидер?
В данном случае на хосте созданы куча папок для каждого домена.. В папке находится index.php который и перенаправляет... но это очень не нравицца... проще уже тогда чтобы index.php и делал всю работу...
только вот в случае изменения копировать index.php по всему нному количеству папок.. :(
 

SiMM

Новичок
AlexDreamer, какая разница, чего там у вас в папках на сервере, если запросы вида subdomain.domain.com до апача даже не дойдут?
 

AlexDreamer

Guest
?? не понял... почему не дойдут если субдомены созданы.
в каждом субдомене лежит скрипт который обрабатывается и делает перенаправление.

другое дело что как я уже сказал, это мне не нравицца
 

MiRacLe

просто Чудо
проще уже тогда чтобы index.php и делал всю работу...
только вот в случае изменения копировать index.php по всему нному количеству папок..
сделай раз (и навсегда) нное количество симлинков (symlink "man ln") по всем папкам.... и правь в своё удовольствие 1 файл
 

AlexDreamer

Guest
Автор оригинала: SiMM
это я знаю, но такой возможности у клиента нет, а хостер отказывается делать такие изминения
Ну и как же они дойдут до апача при таких условиях? [/QUOTE]
:confused:
или я неправильно объясняю, или одно из двух...
mod_rewrite и DNS отпали...

разговор идет, как я понял, о скриптах, которые лежат в уже существующих физически субдоменах и которые перенаправляют на скрипт на домене...
 

neko

tеam neko
AlexDreamer
интересно что такое в твоем понимании "физический субдомен"
 

Semen

Семён
to AlexDreamer
может тебе так надо:
есть несколько поддоменов
test1.site.com
/home/test1

test2.site.com
/home/test2

ядро программы лежит
/home/kernel

теперь в каждом поддомене просто подключаешь в index.php
PHP:
include('../kernel/kernel.php')
и обрабатываешь как ты хочешь, а поддомен узнаешь через $_SERVER['HTTP_HOST']

у меня так работает
 

AlexDreamer

Guest
Автор оригинала: neko
AlexDreamer
интересно что такое в твоем понимании "физический субдомен"
ты неправильно прочитал, не "физический субдомен" а домен существующий физически.
в данном случае, это место на сайте выделенное под домен, а не алиас или подобное.

-~{}~ 10.12.04 10:30:

Автор оригинала: Semen
to AlexDreamer
может тебе так надо:
есть несколько поддоменов
test1.site.com
/home/test1

test2.site.com
/home/test2

ядро программы лежит
/home/kernel

теперь в каждом поддомене просто подключаешь в index.php
PHP:
include('../kernel/kernel.php')
и обрабатываешь как ты хочешь, а поддомен узнаешь через $_SERVER['HTTP_HOST']

у меня так работает
так и решил делать вчера...
 
Сверху