У меня был домен: mydomain.com
, указывающий на размещенную учетную запись «премиум» сервера Apache, которая может размещать несколько доменов. Я купил еще один домен: anotherDomain.com
, который я установил как домен «добавить» с моим веб-хостом. Я могу получить доступ к anotherDomain несколько различных способов:Доступ к корневому домену из поддомена на размещенном сервере apache
mydomain.com/anotherDomain.com
anotherDomain.mydomain.com
и
anotherDomain.com
Однако, только при использовании первого метода я могу получить доступ к «общим» файлам на mydomain.com
из anotherDomain.com
(с использованием относительной адресации).
Мне сказали, что есть сценарий, который я могу написать, так что anotherDomain.com
может получить доступ к файлам «root» на mydomain.com
, используя относительную адресацию, но они не могут сказать мне, как это сделать. Я просмотрел сеть, но, хотя есть много похожих вопросов, я не могу найти, как это сделать.
Просто переформулировать проблему: Я хочу, чтобы иметь возможность получить доступ к файлам в mydomain.com
, так же, как я могу, когда anotherDomain.com
доступен как: mydomain.com/anotherDomain.com
, когда к ней обращаются как: anotherDomain.mydomain.com
или anotherDomain.com
Пример: Если я получить доступ anotherDomain.com
используя URL mydomain.com/anotherDomain.com
затем в index.html
для anotherDomain.com
я могу иметь:
<img src='../imgs/generic.jpg'/>
Какой доступ к «универсальному» изображению в папке imgs
для mydomain.com
. К сожалению, когда я обращаюсь к этой странице с помощью URL-адресов: anotherDomain.mydomain.com
или anotherDomain.com
, это не работает.
К сожалению, я не выберите, как мой веб-хост устанавливает мои домены. Я хотел бы отразить то, что у меня есть на моей локальной машине, где я могу создавать/использовать общие общие файлы. Мне очень нравится идея создания папки symlink. Кажется, это абсолютно идеальное решение. * К сожалению *, похоже, нет способа сделать это, используя интерфейсы, предоставляемые моим веб-хостом. : ... ( – iPadDeveloper2011
Вы можете попробовать использовать функцию файловой системы PHP 'symlink';) Иногда это работает. – Scolytus
И в зависимости от денег, которые вы потратили: Обычно у хороших поставщиков есть поддержка для своих клиентов. Вы уверены, что не можете убедить их изменить свою конфигурацию виртуального хоста? – Scolytus