- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Рассматриваю варианты организации доступа клиентов к своему разделу на сайте.
Можно ли сделать так чтобы у клиента был свой адрес (например client1.site.com), но при этом чтобы обработка у всех была централизована (через один фронт контроллер)? Предполагаю, что настройки для клиента можно загружать по имени (client1) из адреса.
Как лучше организовать такую архитектуру?
Спасибо.
через один фронт контроллер - получать текущий поддомен
настроив к примеру через htaccess
у вас слишком абстрактный вопрос и решений может быть куча
Делаете домены алиасами и смотрите на заголовок Host во фронте.
---------- Добавлено 26.05.2017 в 15:16 ----------
Хотя действительно решения могут быть разные, например можно использовать отдельные сайты с общим программным ядром без дублирования его кода.
Делаете домены алиасами и смотрите на заголовок Host во фронте.
---------- Добавлено 26.05.2017 в 15:16 ----------
Хотя действительно решения могут быть разные, например можно использовать отдельные сайты с общим программным ядром без дублирования его кода.
Спасибо за ответ. Похоже это то что надо.
При этом в адресной строке будет оставаться поддомен, верно?
Вопрос абстрактный из-за отсутствия опыта решения подобных задач по администрированию.
---------- Добавлено 26.05.2017 в 14:33 ----------
через один фронт контроллер - получать текущий поддомен
настроив к примеру через htaccess
у вас слишком абстрактный вопрос и решений может быть куча
Не подскажите как настроить htaccess в этом случае?
Пробовал RewriteRule, но это не то, потому что меняется адрес при редиректе.
Пробовал RewriteRule, но это не то, потому что меняется адрес при редиректе.
Не, смотрите например сюда
Не, смотрите например сюда
Спасибо, почитал... но у меня нет доступа к настройкам DNS. Можно ли настроить без DNS?Настройки Apache доступны.
Спасибо, почитал... но у меня нет доступа к настройкам DNS. Можно ли настроить без DNS?Настройки Apache доступны.
Если для поддомена(ов) нет информации DNS, которую можно получить, например, dns_get_record , то никак. Запрос до Вашего Апача не дойдет :(
Если для поддомена(ов) нет информации DNS, которую можно получить, например, dns_get_record , то никак. Запрос до Вашего Апача не дойдет :(
Ясно. Какую запись надо создать в DNS чтобы дошли запросы до Апача? CNAME *.site.com ?
(я попрошу это сделать того у кого есть такая возможность)
да просто все поддомены * отправлять на 1 файл. в 1 папку. и читайте что за обращение. сравнивайте у себя и дальше выдавайте результат
да просто все поддомены * отправлять на 1 файл. в 1 папку. и читайте что за обращение. сравнивайте у себя и дальше выдавайте результат
Отлично! ) Итого мне надо:
1. запись в DNS для *.site.com
2. в настройках VirtualHost ServerAlias=*.site.com
и все запросы пойдут на основной домен, где я смогу их обрабатывать по заголовку Host.
Все верно?
Можно и CNAME. Точка после *.site.com или просто *