Приветствую!
Сломал мозг, как перенаправлять на домен «с www» на «без www».
A-записи прописаны (@ и www), домен делегирован на Яндекс
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;
..................
Пробовал в начале конфига сайта ставить секцию
server {
server_name "~^(www\.)?(.*)$" ;
return 301 http://$2$request_uri ;
}
нулевой результат
Пробовал так
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;
и так
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;
server {
...
listen 000.000.000.00:80;
server_name mydomain.ru www.mydomain.ru;
return 301 $scheme://mydomain.ru$request_uri;
...
}
Неверное перенаправление на странице
Как решить задачу?
Debian 7 x64, NGINX+FPM