Фейк поддомена или вопрос по ReWrite

Spear

почемучка
Фейк поддомена или вопрос по ReWrite

Здравствуйте,
я немного соображаю в ReWrite, но действительно немного, т.к. пока что все что приходилось делать это писать простые правила для преобразования index.php?area=news в /news/

Сейчас у меня возникла проблема такого плана:
есть сайт http://www.site.com
и в нем в папке /blabla/ лежит как бы подсайт.

Есть ли возможность с помощью ReWrite правил сделать чтобы при обращении на http://blabla.site.com работать с подсайтом из папки http://www.site.com/blabla/ ?

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

Буду очень признателен за ответы!
 

Spear

почемучка
texrdcom
чесгря не понял.. но в любом случае это не то по-моему.
Сам сайт http://www.site.com трогать не нужно, то есть на нем отдельный сайт, но нужно сделать чтобы сайт в папке http://www.site.com/blabla/ можно было посещать как http://blabla.site.com

то есть, скажем, http://blabla.site.com/index.php?a=b нужно понимать как http://www.site.com/blabla/index.php?a=b

возможно такое?
 

texrdcom

Новичок
в корень сайта http://blabla.site.com/
делаем файл .htaccess:
в нем:
Redirect permanent / http://www.site.com/blabla/index.php
И все будет окей пробуй!
 

Spear

почемучка
texrdcom
дыК! :) вопрос не в том.

То есть нужно сделать то, о чем я писал, не имея домена http://blabla.site.com/ а имея лишь http://www.site.com/

Я такое видел на каком-то зарубежном сайте, у них для каждого пользователя профиль выглядел как
http://имя_пользователя.site.com

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

-~{}~ 28.01.06 02:09:

Вроде нашел что-то на форуме, но как я понял нужно в VIrtualHosts кой-чего прописыывать, а у меня к нему доступа нету :(

-~{}~ 28.01.06 02:09:

точнее не доступа нету а я вообще по фтп нигде не вижу этого фйла (
 

white phoenix

Новичок
Spear
Можно использовать регулярные выражения для задания Виртуальных хостов (vhosts).
 

texrdcom

Новичок
Короче смотри по ссылке примеров куча вот одно решения
в htacc на подоменене ? есть возможность создать ?
RedirectMatch ^/$ http://yandex.ru/http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

-~{}~ 28.01.06 02:19:

Spear
Ты не понимаеш как работает интернет ?
если набираеш
http://blabla.site.com/
Значит dns сервер должен знать где этот адрес находиться если он не где не зарегистрирован то как блин ты его вызовеш ?
Виртуальных хостов
по твоему что ?
на одни ip региструеться куча адрессов url
вот блин ты как тестиуруеш скрипты как у тебя установлен apache 100% на windows ? и что то типа денвер ?

-~{}~ 28.01.06 02:20:

white phoenix
не понял как ? :) или ты имел виду правку httpd.conf ?
 

white phoenix

Новичок
texrdcom
Да. Когда нужно было сделать подобное, поправил httpd.conf и остался доволен.
 

texrdcom

Новичок
white phoenix
Я кажись понимаю зачем товарищу Spear это надо
--- Дорвеи --- :)
 

Spear

почемучка
white phoenix
а как конкретно его поправить не подскажете? ;)
 

texrdcom

Новичок
Spear
Я скажу тока скажи мне ты на чем то тестируеш свои скрипты - и на чем :)
 

Nirva

Dmitry Polyakov
Уважаемые администраторы, будьте добры, забаньте наконец-то покемона texrdcom нафик.

-~{}~ 28.01.06 03:28:

*.host.com. IN A ....
 

STill

Новичок
А у меня такая проблема, есть код (дома все работает), в меню (на сайте) у мня tema1 tema2 соответственно www.sait.org/tema1 открыли скрипт в папке temp/_tema1.php
А на хосте это не проходит пишет нет такой странницы насколько я понимаю тут тоже нужно что-то прописать так?
 

texrdcom

Новичок
Nirva
Дорогие Амдинистараторы не понимаю почему вы читаеете сообщения гоблена Nirva - ты в этой жизни кто - ?
я думаю ни кто так что шавкам слова не давали окей ?
p/s
выпели не много абцента с кентом и решили а не пошел бы ты nirva //// сам знаеш куда если не знаеш стучись в личку я тебе подскажу вася ок ?
 

С.

Продвинутый новичок
Сначала тебе надо убедиться, что в домен *.site.com прописан и все перенаправляет на site.com. Для этого набираешь адрес blahblah.site.com и смотришь что ответит. Если "хост не найден", то можешь забыть идею (на этом хостере).

Если отвечает все тот же site.com (или www.site.com) то просто подставь в скрипт разбивку домена и анализ имени третьего уровня.

-~{}~ 29.01.06 06:40:

Это из расчета, если ты не имеешь доступа к NS записям своего домена. Если есть такой доступ, то проблем никаких нет. Можно и фиксированные поддомены задать, можно и со "звездочкой", как описано выше.
 

Guest111

Guest
Spear
да кстати, ты можешь создать скрипт index.php и поместить в корень сайта site.com
содержание такое:
<? echo $_SERVER["HTTP_HOST"]; ?>

далее набираешь: sfddsfa.site.com
И смотришь результат.
Но это уже продолжение идеи С..
 
Сверху