Alex, the Marrch Ca'at
October 22, 2009 06:10AM
> Совершенно некстати. Не уверен, что $server_name вообще хорошая идея.
> А если будет ещё и www.mysite ? И так, и так - два лога или весь
> конфиг передумывать? Ну, это просто на всякий случай.

Я эту проблему предпочел решить такой простой конструкцией:

server {
listen *:80 default;

access_log off;

if ($host ~* ^www\.(.+)$){
set $x $1;
rewrite ^ http://$x$request_uri? permanent;
}
....

- что полностью решает проблему паразитного www без ненужного
усложнения конфигов. Я вообще считаю, что вся эта байда с опциональным
www. - это какая-то нереальная глупость. Никому не нужно объяснять,
что mail.yandex.ru, news.yandex.rum maps.yandex.ru и moikrug.yandex.ru
- могут быть четырьмя совершенно разными сервисами, имеющими крайне
опосредованное отношение к пятому сервису yandex.ru. Так почему
www.yandex.ru и yandex.ru обязательно должно быть одним и тем же? Но
коли уж приходится с этой традицией мириться в угоду пользователям -
лучше облегчить этот процесс для себя максимально, не содержательные
части из доменного имени выбрасывая. Разумеется, можно поступить и
наоборот:

server {
listen *:80 default;

access_log off;

if ($host = yandex.ru){
rewrite ^ http://www.yandex.ru$request_uri? permanent;
}

- в этом тоже есть своя логика. Главное - изначально избавиться от
этого порочного дуализма.

Алекс Марртовский.
Subject Author Posted

проблема с раскритием переменной

Ириша October 22, 2009 05:08AM

Re: проблема с раскритием переменной

Anton Yuzhaninov October 22, 2009 05:42AM

Re: проблема с раскритием переменной

Phil Kulin October 22, 2009 05:46AM

Re: проблема с раскритием переменной

Alex, the Marrch Ca'at October 22, 2009 06:10AM

Re: проблема с раскритием переменной

Maxim Dounin October 22, 2009 06:18AM

Re: проблема с раскритием переменной

Phil Kulin October 22, 2009 09:44AM

Re: проблема с раскритием переменной

Ириша October 22, 2009 12:20PM

Re: проблема с раскритием переменной

Dmitry Morozovsky October 22, 2009 12:42PM

Re: проблема с раскритием переменной

Maxim Dounin October 22, 2009 05:56AM

Re: проблема с раскритием переменной

Andrey Y. Ostanovsky October 22, 2009 06:06AM

Re: проблема с раскритием переменной

Alex, the Marrch Ca'at October 22, 2009 06:20AM

Re: проблема с раскритием переменной

Andrey N. Oktyabrski October 22, 2009 08:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 98
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready