немного подумал, и решил обновить тему, что бы не создавать новую.
Итак, задача. с домена cp.site.ru (физически его не существует) направлять все запросы в path/to/backend, так что бы в path/to/backend/index.php были следующие значения:
__DIR__ - path/to/backend
$_SERVER['DOCUMENT_ROOT'] - path/to/site.ru
Как сделать?
Что бы был DOCUMENT_ROOT такой, какой мне нужен, нужно направлять запрос на site.ru и в его .htaccess уже делать остальную магию?
1. Bio man - 17 Декабря, 2014 - 13:26:36 - перейти к сообщению
2. Bio man - 17 Декабря, 2014 - 17:22:58 - перейти к сообщению
up
3. Panoptik - 18 Декабря, 2014 - 00:15:34 - перейти к сообщению
непонята точно задача, есть вариант просто создать еще один виртуал хост и в нем прописать документ рут включающий нужный тебе путь и сервер нейм как поддомен
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <VirtualHost *:80>
- ServerName subdomain.site.com
- DocumentRoot /your/path/to/main/site/path/to/backend
- </VirtualHost>
другой вариант
в .htaccess документ рут основного домена
написать так
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- RewriteCond %{HTTP_HOST} ^subdomain\.
- RewriteRule ^(.*)$ /your/path/$1 [L]
а в .htaccess єтой папки написать так