NGINX+FPM. Редирект с www на без www
Posted: Thu Jun 02, 2016 3:05 pm
Привет!
Сломал мозг, как перенаправлять на домен «с www» на «без www».
A-записи прописаны (@ и www), домен делегирован на Яндекс
При добавлении домена через панель, Веста ставит в таком порядке домены:
Пробовал в начале конфига сайта ставить секцию
нулевой результат
Пробовал так
и так
Перекидывает на другой домен на этом же IP
Как решить задачу?
Debian 7 x64, Vesta 0.9.8-15
Сломал мозг, как перенаправлять на домен «с www» на «без www».
A-записи прописаны (@ и www), домен делегирован на Яндекс
При добавлении домена через панель, Веста ставит в таком порядке домены:
Code: Select all
server {
listen 000.000.000.00:80;
server_name mydomain.ru www.mydomain.ru;
root /home/user/web/mydomain.ru/public_html;
index index.php index.html;
...................
Code: Select all
server {
server_name "~^(www\.)?(.*)$" ;
return 301 http://$2$request_uri ;
}
Пробовал так
Code: Select all
server {
server_name www.mydomain.ru;
rewrite ^(.*) http://mydomain.ru$1 permanent;
}
server {
listen 000.000.000.00:80;
server_name mydomain.ru;
root /home/user/web/mydomain.ru/public_html;
index index.php index.html;
Code: Select all
server {
server_name www.mydomain.ru;
return 301 $scheme://mydomain.ru$request_uri;
}
server {
listen 000.000.000.00:80;
server_name mydomain.ru;
root /home/user/web/mydomain.ru/public_html;
index index.php index.html;
Code: Select all
server {
...
server {
server_name www.mydomain.ru;
return 301 $scheme://mydomain.ru$request_uri;
}
...
}
Как решить задачу?
Debian 7 x64, Vesta 0.9.8-15