Функции URL и поддомены PHP

У меня есть веб-сайт thenoblesite.com . У него есть несколько субдоменов, например

download.thenoblesite.com
wallpaper.thenoblesite.com
и т. Д.

Страницы для субдоменов находятся в основной папке htdocs, т.е.

httpdocs / download <- download.thenoblesite.com
httpdocs / wallpaper <- wallpaper.thenoblesite.com

Проблема в том, что я использую $ _ SERVER ['DOCUMENT_ROOT'] . '/ css'; для папки css и других общих папок (графики, включения, скрипты и т. д.). Однако на странице поддомена download.thenoblesite.com , $ _ SERVER ['DOCUMENT_ROOT'] будет ссылаться на корневую папку download.thenoblesite.com , а не на основную thenoblesite.com корневая папка, в которой находятся css, графика и папки с содержимым.

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

Другая проблема, связанная с этим, заключается в том, что я должен использовать абсолютную привязку для папки загрузок большого размера, например, Медиаплеер VLC Я должен использовать thenoblesite.com/download/vlc.exe , или мне также нужно дублировать папку загрузки большого размера во всех папках поддоменов.Этот метод излишне увеличивает размер веб-сайта, создает путаницу при обновлении сайта и не выглядит хорошей практикой программирования. Есть ли какое-либо возможное решение PHP, чтобы я мог использовать один и тот же CSS, изображения, загрузки и папку для всех поддоменов ....

5
задан mauris 15 December 2011 в 04:01
поделиться