Доступ к основным файлам домена в поддомене - PullRequest
1 голос
/ 18 июня 2011

Допустим, у меня есть domain.com и пять других поддоменов.

Субдомены хранятся в отдельных папках от domain.com

В domain.com у меня будет 3 папки, которыемне нужно получить доступ, когда я нахожусь в других поддоменах, я собираюсь получить доступ к php, css, изображениям, любому материалу.

Каждый поддомен должен иметь свой собственный htaccess.

Что такоелучший подход для этого?Я читал кое-что об open basedir, но я не совсем уверен, является ли это лучшим способом сделать это или нет.И ни как не работает.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 02 декабря 2012

, если вы не хотите испытывать стресс при редактировании .htaccess или у вас нет доступа к оболочке, просто используйте URL-пути для таких ресурсов, как изображения e.g. "http://example.com/images/prev.png" для включаемых файлов вы можете использовать абсолютные пути "/home/example/public_html/inc/test_subd.php"

0 голосов
/ 18 июня 2011

Если он находится на другом сервере , вы можете использовать файл .htaccess для передачи запросов на исходный домен (если у вас есть mod_rewrite и mod_proxy включен).

RewriteRule ^images/(.*)$ http://www.example.com/images/$1 [P]

Если все это на одном сервере:

  1. Используйте символические ссылки (если это в Linux / Unix / OSX) для созданиясимволические ссылки на другие папки изображений.Из оболочки используйте ln -s /path/to/images /path/to/subdomain/images.См. Справочную страницу для ln для получения дополнительной информации.
  2. Если у вас включено mod_alias , вы можете использовать: Alias /image /path/to/images в вашем .htaccess или httpd.conf.
...