Sly32

Рейтинг
367
Регистрация
29.03.2012
Samail:
if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){

А можно теоретический вопрос? Я такой способ тоже применял, пока не разобрался в возможностях фреймворка. Насколько это методологически верно? Влияет ли на скорость загрузки? В какой момент формируется адрес страницы по сравнению с DOM всей страницы. А то мне видится какая-то цикличность?

lonelywoolf:
А должны не домены отдавать, а браузер что-то вроде err_not_resolved

Почему? У меня при обращении к несуществующему сабдомену выдает - Сервер не найден, что и является правдой)

SeVlad:
Тем более, что сделать правильно - и проще и надёжнее

Бесспорно. Спорно, какой именно вариант - правильнее.

Например, у меня несуществующие домены отдают Не найдено. Использую несколько поддоменов, кроме того, соответственно, вариант огульной переадресации мне не подходит.

Только для www сделал 301 на основной домен без.

Наличие нескольких сайтов на сервере также дает свои ограничения.

SeVlad, Разговор был о переадресации средствами nginx

SeVlad:
Ты же наверняка через сторонний агрегатор будешь принимать.
Да и зачем весь сайт-то уродовать, если можно только корзинку/лк (ну или что там у тебя при авторизации).

Может ты и прав, но дело сделано) Теперь смотрю на результаты и плачу))) Но продолжаю колоться)

zonar:
надо указывать ссылку на страницу вложения или медиафайл?

Хотите, чтобы открывалась стандартная страница и на ней в качестве контента картинка - первое, пустая страница с файлом - второе. Но давно уже есть Лайтбоксы...

Safronov, Я тоже не сильно знаток, но синтаксис стандартный, как я понимаю.

Меня у вас, например, смущает 3-я строка, а именно


server_name .site.ru

Пусть знатоки поправят, но это показывает как раз открытие любого поддомена во прямому адресу, без переадресации, поэтому все ваши условия, что идут ниже - не работают уже.

Попробуйте оставить только


server_name www.site.ru

Ну и блоки условий вроде надо размещать выше и отдельной секцией.


server {
listen 80;
server_name *.site.ru;
return 301 $scheme://site.ru$request_uri;
}

Например.

Хотелось бы, чтоб знатоки поправили.

А про Апач, имхо, пора и забывать)

mrnr, Потери траффика неизбежны, по сути вы переехали на новый домен с тз поисковика. В роботс в хос добавили буковку s? Указали главное зеркало в вебмастере?

Safronov,

И как вы вставляли мой код? Он должен идти отдельным блоком server{...} выше основной части.

А вообще, могли бы потрудиться и выложить в читабельном виде, чтоб не разбираться в ошибках и четко видеть что куда относится. Для того отступы есть)

Safronov, а покажите ваш нжинкс целиком?

Всего: 7118