Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Хостинг и доп. домены
Форумы портала PHP.SU » Разное » Прочее » Хостинг и доп. домены

Страниц (1): [1]
 

1. Vinyl - 22 Ноября, 2012 - 16:47:35 - перейти к сообщению
Всем доброго времени.
Есть хостинг с основным доменом site.ru и дополнительными доменами domain1.ru и domain2.ru. Как заведено в cPanel, для доп.доменов создаются каталоги в корневом каталоге веб-содержимого (public_html). Допустим, домену domain1.ru назначен каталог /home/user1/public_html/domain1_ru, а домену domain2.ru назначен каталог /home/user1/public_html/domain2_ru. В каталогах domain1.ru и domain2.ru не имеющие отношение к site.ru сайты. У каждого свой .htaccess c mod_rewrite.

Содержимое /home/user1/public_html/.htaccess:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. Options -MultiViews
  5. RewriteRule ^(.*)? index.php?page=$1 [QSA,NC]


Как сделать так, чтобы при запросе http://site.ru/domain1_ru/index.php не вызывался /home/user1/public_html/domain1_ru/index.php, а срабатывал .htaccess из корня и передавал
PHP:
скопировать код в буфер обмена
  1. $_GET['page'] = "domain1_ru/index.php";

в /home/user1/public_html/index.php, ведь при запросе http://site.ru/domain1_ru/index.php начинает работать .htaccess, который лежит в /home/user1/public_html/domain1_ru/.htaccess
2. DeepVarvar - 22 Ноября, 2012 - 16:51:47 - перейти к сообщению
Зайти по ssh и создать иную структуру папок для доменов, отредактировать хосты апача или что там стоит.
Не грешите на htaccess - виновата структура каталогов.
3. Vinyl - 22 Ноября, 2012 - 16:54:24 - перейти к сообщению
Хостинг за $2 в месяц, ssh нет, в том-то и дело. Я на htaccess и не думал грешить, просто ищу пути =)
(Добавление)
cPanel, оказывается, не запрещает выносить в корень (на уровень выше public_html) каталоги дополнительных и суб- доменов, просто путь для нового домена /home/public_html/... она подставляет автоматом, наверное, для удобства.

Ушел все переносить...
4. DeepVarvar - 22 Ноября, 2012 - 17:08:39 - перейти к сообщению
Ну вот, значит решилось?
5. Vinyl - 22 Ноября, 2012 - 17:23:40 - перейти к сообщению
Да. Только все равно не пойму, зачем при добавлении домена/субдомена cPanel подставляет /public_html/ ? Кому-то это удобно?
6. DeepVarvar - 22 Ноября, 2012 - 17:30:51 - перейти к сообщению
Нет, просто для порядку у старшего пользака могут тоже быть клиенты, и по идее в его папке должна быть иерархия. А вот то что у него у самого создан public_html в качестве локальной root-папки - это да - касяк.
7. Vinyl - 23 Ноября, 2012 - 11:49:23 - перейти к сообщению
Ан-нет. Сейчас пробовал сменить корневой каталог для субдомена - все равно public_html вставляется перед началом пути
8. EuGen - 23 Ноября, 2012 - 11:52:59 - перейти к сообщению
Vinyl пишет:
Хостинг за $2 в месяц, ssh нет,

Думаю, что корень проблемы все же в этом. Вполне нормальный хостинг (и даже с поддержкой) стоит не так уж и дорого. Думаю, что стоит решать проблему с этой стороны.
9. Vinyl - 23 Ноября, 2012 - 12:06:38 - перейти к сообщению
EuGen пишет:
Думаю, что корень проблемы все же в этом.

Я и не сомневаюсь)
Они недавно железо меняли, после этого началось... Сегодня, например, с девяти утра с саппортом решаем, почему меня за пользование ftp-клиентом фаерволл в бан кидает. Кол-во одновременных подключений ограничено, с этими настройками клиента раньше все хорошо было, а теперь - нет. А раньше вполне себе хороший хостинг был за эти копейки.

Не в тему, кто у Рег.Ру REG[dot]VPS-1 брал? Как у них вообще по поводу стабильности?
10. Zuldek - 23 Ноября, 2012 - 12:17:48 - перейти к сообщению
в 90% это прямота рук клиента. хостинг не должен решать проблемы использования вами разных ftp-клиентов. Когда мне по телефону говорят "а вот у меня file-Zilla пишет - свяжитесь с хостинг провайдером..." я отвечаю - в терминале введите open ftp.host.com и т.д. Копирование прошло? Удаление прошло? - Да? - Досвидание. Проблемы со своими клиентами решайте сами. Настройки FTP открыты и доступны в админ-панели. Не нравится? Покупайте SSH Сложно? - Веб-интерфейс.
11. Vinyl - 23 Ноября, 2012 - 12:30:15 - перейти к сообщению
Я же говорю, раньше было все отлично, но как железо сменили - и лежит частенько, и всякие сюрпризы типа таких бывают. С той же FileZill'ой раньше все отлично работало.
12. Zuldek - 23 Ноября, 2012 - 12:37:23 - перейти к сообщению
Замена железа на FTP-протокол никак не может влиять. Может быть халява связанная с козырным отсутствием ряда ограничений ограничей, что фиксится со сменой или перенастройкой софта. FTP возвращает ошибку по которой можно выяснить все причины и перенастроить клиент либо пользоваться терминалом

 

Powered by ExBB FM 1.0 RC1