Спасибо, надеюсь поможет, уже нет ответственного за сервер онлайн, поэтому не смогу ребутнуть апач. И тогда решиться моя проблема с кучей доменов, в зависимости от связи с каким либо регионом или городом, буду подставлять нужную мне часть в самое начало.
<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^teplotender\.ru$ [NC]
  RewriteRule ^ http://www.teplotender.ru%{REQUEST_URI} [R=301,L]
  
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteCond %{HTTP_HOST} !^www\.teplotender\.ru$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>


Вот.
мне впринципе пофиг, мне важней сохранить то что идёт после .ru/ то что до него, мне побоку
Я обычно вот такой конструкцией пользуюсь.
RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

Редиректит все с www на без www. Но на сколько я понял вы хотите сохранить www у главного домена избавившись от этой приставки у всех поддоменов. Незнаю правда насколько это целесообразно, но раз барину нужно, значит нужно)
  • avatar alooze
  • 0
1) Вам нужно будет как-то задать алиасы для вашего основного домена в DNS. Т.е. все домены третьего уровня должны вести на все тот же домен второго уровня.

2) Покопайтесь в сети на тему установки Babel — там есть информация, как с помощью htaccess и mod_rewrite делать подмену адреса прозрачно для пользователя.

3) Использовать контексты может быть и не нужно. Реально все, что у вас меняется, это часть адреса. Приведите адрес moscow.site.com в вид site.com/?city=moscow и работайте.
пытаемся вот эту вещь в настройки апача впилить
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.teplotender.ru$
RewriteCond %{HTTP_HOST} ^((.*)\.)teplotender.ru$
RewriteRule ^(.*)$ /

Но почему-то не работает

Если верить гуглу, это теоретически должно сделать что любой поддомен можно будет писать и будет работать.
А в чем собственно проблема? Монтируете просто поддомен moskva.teplotender.ru в ту же папку, что и teplotender.ru. Контексты вам никакие не нужны, поэтому всегда будет работать один и тот же: web
Нужно заново поднять эту тему, уже более определённо.
Вот есть сайт.
teplotender.ru/
На нём справа есть выбор региона. И вот уже в зависимости от региона москва и московская область, кидалось на сайт например
moskva.teplotender.ru/
Вот как это реализовать, я уже несколько вариантов исчерпал и не догадываюсь.
Подскажите пожалуйста, как это можно реализовать.
  • avatar danik
  • 0
Очень странно, так как js-файл плагина очень маленький, а код плагина ничего не делает при обычных запросах, так как отслеживает только ajax-запросы. Вероятно причина тормозов была в чем-то другом.
огромное спасибо за проделанную работу, но к сожалению плагин пришлось удалить, так как после его установки ужасно стала тормозить админка, особенно первоначальный вход в manager (сейчас грузится около 1 минуты) до этого секунд 10 максимум
надеюсь, что в будущем, нечто подобное появится от самих разрабов или вообще, как идеал что-то вроде drupal.org/project/admin_menu
Опять грохнулся
  • avatar danik
  • 1
Хотя скорей не упустила из виду, а решила тупо забить )
  • avatar danik
  • 0
Команда разработчиков упустила из виду некоторые вещи, поэтому в дистрибутиве отсутствует папка manager/assets/components/, которая должна быть доступна для записи (то есть аналогично папке assets/components для контекста web, в которой должны быть файлы компонентов для «веб-морды», для mgr контекста (для админки) файлы должны быть в manager/assets/components/)
  • avatar Real
  • 0
777 права только у
core/cache/ assets/ core/packages/ core/export core/components/
в плане безопасности вроде оптимальная конфигурация
там где есть права 777, нельзя говорить про безопасноть вообще, и уж тем более про оптимальность.
Возьму на разработку сборку Дмитрия
Угу, было такое. Работа+ремонт в квартире где живу+проблемы в семье=ужасное окончание года :(
Фига у вас, предновогодняя суета, аж с ноября начинается.
чтобы нельзя было в адресе использовать конструкции вида /../ заменялись на /
Кстати, этот пункт мы разбирали с учениками на agel-nash.ru.
  • avatar govza
  • 0
Подумал, по аналогии с tinymce, права на папку 755, сервер настроен методом тыка)
777 права только у
core/cache/ assets/ core/packages/ core/export core/components/
в плане безопасности вроде оптимальная конфигурация, не помню уже источников
  • avatar danik
  • 0
может должен быть путь без manager?
Нет, как раз таки ставиться должно в /manager/. Эта папка была у вас read-only?