Поддомены в папках основного домена

  • 4 Ответов
  • 110 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Здравствуйте. Пытаюсь реализовать поддомены в папках основного домена и отчасти это получилось. Основной сайт на Joomla 3, но сайты на поддоменах решено делать в виде обычных php файлов. Индексный файл субдомена лежащий в папке subdomain открывается как subdomain.domain.ru переадресация реализована файлом .htaccess, но когда мы создаем в папке subdomain, например папку name с index.php то путь до него получается следующим subdomain.domain.ru/subdomain/name, хотелось бы subdomain.domain.ru/name. Собственно, вопрос в том как убрать этот самый лишний subdomain из адресной строки.

Создать отдельную директорию на хостинге под домен не вариант, так как поддоменов будет более 100. Часть htaccess выглядит следующим образом:

Код: (html4strict) [Выделить]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#RewriteCond %{HTTP_HOST} ^www.domain.ru
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
#RewriteRule (.*) http://domain.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.ru$
« Последнее редактирование: 08.08.2017, 01:30:09 от Dmitriy5023 »

*

Онлайн dmitry_stas

во-первых, как ваш вопрос касается собственно Joomla? это настройки сервера, к Joomla не имеющие никакого отношения.
во-вторых, странная и идея и реализация откровенно говоря. и что с того, что поддоменов будет более 100? какая разница, будет 100 директорий в папке домена, или 100 директорий рядом с папкой домена? все равно те же самые 100 директорий.
в-третьих, вы так и не показали каким образом организована переадресация в .htaccess. но, повторюсь, сама идея неверна, делать это через .htaccess. если так хочется это сделать, то тогда надо делать это на уровне nginx, указывать просто папку поддомена как папку в папке основного сайта. и не будет никаких свистоплясок.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Большое спасибо, что не прошли мимо. Дело в том, что у меня не выделенный сервер, а простой хостинг, у которого как и у всех есть ограничение по количеству сайтов на один домен. Т.е. каждый домен - это, как отдельный сайт, конечно так логичнее и проще, но тогда тарифный план будет стоить очень круглой суммы. Поэтому приходится мудрить с htaccess поскольку нашел только такое решение. nginx в случае выделенного сервера действительно помог бы. Может быть кто-то сталкивался с реализацией поддоменов для регионов России или есть опыт с каким-либо плагином для Joomla?

*

Оффлайн zikkuratvk

  • ********
  • 4061
  • [+]263 / [-]2
  • Пол: Мужской
  • Разрабатываем для Joomla
    • Просмотр профиля
    • Разрабатываем для Joomla
Большое спасибо, что не прошли мимо. Дело в том, что у меня не выделенный сервер, а простой хостинг, у которого как и у всех есть ограничение по количеству сайтов на один домен. Т.е. каждый домен - это, как отдельный сайт, конечно так логичнее и проще, но тогда тарифный план будет стоить очень круглой суммы. Поэтому приходится мудрить с htaccess поскольку нашел только такое решение. nginx в случае выделенного сервера действительно помог бы. Может быть кто-то сталкивался с реализацией поддоменов для регионов России или есть опыт с каким-либо плагином для Joomla?
Может быть вам надо просто посмотреть в сторону мультисайтинга а не изобретать велосипед?
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg

Цитировать
простой хостинг, у которого как и у всех есть ограничение по количеству сайтов на один домен. Т.е. каждый домен - это, как отдельный сайт, конечно так логичнее и проще, но тогда тарифный план будет стоить очень круглой суммы

За 500 рублей в месяц можно взять супер-хостинг с безлимитным количеством сайтов, чуть попроще, рублей за 250, тоже можно взять безлимитный тариф.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг