Показать сообщение отдельно
  #2 (permalink)  
Старый 27.07.2006, 00:47
Аватар для Ulitka
Ulitka Ulitka вне форума
 
Регистрация: 01.10.2003
Адрес: USA
Сообщения: 7,177
Сказал спасибо: 205
Поблагодарили 297 раз в 207 сообщениях
Вес репутации: 4383
Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute
По умолчанию Re: Кто силен в mod_rewrite?

насколько я себе представляю данную задачу, то при помощи mod_rewrite ее вообще не решить, по крайней мене не через .htaccess



Если оба домена расположены на одном ip и физически на одной машине, то можно просто сделать symlink из одной директории в другую.



К примеру, в домене ulitka.com существует директория и файл /veey/index.html



делаем символьную ссылку всей директории в DocumentRoot другого домена.



В результате имеем, что при обращении как по адресу

http://visaforyou.org/veey/ так и по адресу http://ulitka.com/veey/ мы в браузере видим один и тот же файл, физически расположенный в DocumentRoot домена ulitka.com.



Любые модификации и изменения в исходной директории немедленно отражаются и в директории за вторым доменом.



К примеру, так реализовано на улитке хранение аудиокниг: исходная директория расположена на одном жестком диске, а в браузере открывается лишь символьная ссылка на этот диск. И эту директорию можно показывать под любым доменом, который направлен на ip адрес(а) этого webserver. Символьный линк хранится внутри DocumentRoot и при этом легко делать бэкап самого сервера, не прибегая к перемещению многих десятков гигабайт аудиофайлов.



еще один способ я вижу такой:

на одном сервере создаем файл http://ulitka.com/veey/index.p hp

и при помощи директивы @readfile "включаем" какую-нибудь страницу с другого сервера. В этом случае второй сервер может быть вообще хоть cnn.com, льшь бы его вебмастер не поставил на сей счет защиты. К примеру, сейчас по адресу http://ulitka.com/veey/index.p hp можно увидеть нашу фотогалерею, которая физически расположена на другом сервере, в другом конце страны. Делается это при помощи следующего кода:

Код HTML:
<?php @readfile('http://photos.ulitka.com/index.php'); ?>


Во втором случае при нажатии на любой линк внутри "вложенного" документа адрес в браузере тоже изменится. Чтобы и адрес в браузере не изменялся, можно использовать frame нулевой высоты или скрипт, который на стороне сервера выполняет все преобразования.



p.s. для постоянных авторов Улитки могу бесплатно выделить часть ресурсов на одном из серверов, вы сможете использовать cpanel в качестве контрольной панели, у вас будет доступ к большому количеству скриптов (чаты, фотогалереи, контент менеджеры, форумы и пр.) mysql, php, cgi, ms front page extensions, почта, ftp, листы рассылки и многое другое. Этот сервер расположен на площадке ev1servers, одного из лучших хостеров современности. Стабильность, доказанная уже более чем трехлетним существованием Улитки, тоже вещь немаловажная в таком деле.
Ответить с цитированием