Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет. Использую динамические поддомены и хотелось бы спросить, как сделать так, что бы роуты вне поддоменной группы вели на основной домен, без поддомена? То есть что бы при нахождении на http://user.site.ru функция url('/') вела на site.ru/, а не на user.site.ru/
Route::group(['domain' => '{subdomain}.site.ru'], function()
{
Route::get('/', function($subdomain)
{
});
});
и дальше куча роутов типа:
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::get('auth/activate','Auth\AuthController@activate');
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
//и т.д.
Суть в том что хочу сделать так чтобы поддомены работали только на главной странице, а в админке пользователя всегда только на основном домене. А то получается что сайт работает и на основном домене и на поддомене.
Не в сети
а чего мешает в nginx или в apache прописать, если в этом только проблема
а чего мешает в nginx или в apache прописать, если в этом только проблема
У меня обычный хостинг, нет доступа к этим настройкам.
Хостер сделал только чтобы поддомены обрабатывались на основном домене
Не в сети
Немного переформулирую то что хочу сделать.
1. Поддомены, внешне, должны отображаться только на главной
sub1.site.ru
sub2.site.ru
...
Если например sub2 нет в базе то редиректим на site.ru - это я сделал, но как-то не красиво))
2. На главной странице есть ссылки на регистрацию и вход, они создаются кодом:
url('/auth/login');
и в результате, если мы на поддомене, генерируется ссылка вида: http://sub1.site.ru/auth/login, а хотелось бы чтобы ссылка генерировалась без поддомена sub1.
Можно конечно указывать все ссылки явно http://site.ru/auth/login но мне кажется что есть какое-то стандартное решение.
3.И последнее, когда пользователь в админке то адрес вида sub1.site.ru/dashboard должен открываться как site.ru/dashboard
Пока получилось сделать только первый пункт))
Изменено deller (19.09.2016 23:41:45)
Не в сети
Ни у кого нет идей?
Не в сети
нет.
я вот не вижу ни цели ни реализации, как следствие.
всмысле не вижу смысла в телодвижении пока.
возможно стоит перефразировать вопрос в техническое задание и описать созданное окружение от днс-настроек до настроек вебсервера.
Не в сети
Все сделал как хотел, решение оказалось проще чем думал и никакие днс настройки не нужны
Не в сети
Страницы 1