Все крупные американские хостинги работают на одной версии cPanel (в том числе и мой хост - justhost.com). И у всех этих хостингов есть одна проблема - для основного домена сразу выделяется папка - public_html, а для других - public_html/***любое имя***. Как можно для других доменов делать отдельную папку?
Например:
Как есть:
Код:
Папка для основного домена: /public_html
Папка для доп. домена: /public_html/mydomen
Как надо:
Код:
Папка для основного домена: /public_html
Папка для доп. домена: /mydomen
Нашел вот такую штуку:
Код:
RewriteEngine on
# измените надпись yourmaindomain.com на ваш домен
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
# Измените 'subfolder' на папку, где будут находиться файлы основного домена
RewriteCond %{REQUEST_URI} !^/subfolder/
# Ничего не меняйте
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Измените 'subfolder' на папку, где будут находиться файлы основного домена
RewriteRule ^(.*)$ /subfolder/$1
# измените надпись yourmaindomain.com на ваш домен
# Измените 'subfolder' на папку, где будут находиться файлы основного домена
# Укажите файл по умолчанию (напр. index.php или index.html).
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
Вот только не работает она у меня... На руборде написали, что она работать и не может, т.к. apache настроен на папку piblic_html. Есть ли какие-нибудь другие способы сделать 2 сайта в разных папках?