Ссылки на распространенные файлы за пределами того, где находятся доменные точки - PullRequest
1 голос
/ 07 февраля 2012

Предположим, у меня есть неограниченный хостинг-план на GoDaddy, который я хочу использовать для 3 разных сайтов. Мы назовем их «Сайт первый», «Сайт второй» и «Сайт третий».

Таким образом, в моем корне моего пакета неограниченного хостинга у меня будут все три сайта, каждый из которых представлен папкой. Я хотел бы иметь четвертую папку для файлов, общих для ВСЕХ сайтов. Например, корень может выглядеть так:

[site_one folder]
[site_two folder]
[site_three folder]
[common folder]

Итак, предположим, что www.siteOne.com указывает непосредственно на [site_one folder], и все содержимое этого сайта находится в этой папке.

Невозможно вернуться назад, кроме папки siteOne, накапливая точки следующим образом:

 ../../../common_folder/myImage.jpg  

для доступа к файлу в моей общей папке. Кажется, вы можете вернуться только в каталог, куда указывает домен.

Есть ли способ сделать это, который считается хорошей практикой?

Все три сайта будут использовать одну и ту же базу данных mySQL, что, как я думаю, не является проблемой, поскольку они обычно имеют прямые адреса для хоста SQL. Правильно?

Но могу ли я, скажем, использовать общую папку «upload» для всех трех сайтов и иметь возможность ссылаться на файлы в ней? Должен ли я установить какую-то глобальную переменную для хранения пути к серверу?

Кто-нибудь может помочь? Я буду работать на PHP.

1 Ответ

1 голос
/ 07 февраля 2012

Один из вариантов - создать папку uploads над каждым сайтом (как вы описали с [общая папка], а затем создать символическую ссылку на эту папку внутри каждого сайта, которая указывает на ../uploads.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...