webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как настроить NGINX для переадресации на моб версию?

С nginx даже не на "ты", практически не знаком.

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

Вот мой код (не мой а ген isp панельки):
#user 'wokster' virtual host 'мойдомен.ru' configuration file
server {
	server_name мойдомен.ru www.мойдомен.ru;
	charset UTF-8;
	disable_symlinks if_not_owner from=$root_path;
	index index.html index.php;
	root $root_path;
	set $root_path пути;
	access_log пути;
	error_log пути
	include пути*.conf;
	location / {
		location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
			try_files $uri $uri/ @fallback;
		}
		location / {
			try_files /does_not_exists @fallback;
		}
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @fallback;
		}
	}
	location @fallback {
		proxy_pass http://127.0.0.1:8080;
		proxy_redirect http://127.0.0.1:8080 /;
		proxy_set_header Host $host;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		access_log off ;
	}
	ssi on;
	listen ipмоего сервера:80;
}

Вот код который должен решить проблему:
server{ < … >	if ( $http_user_agent ~* (windows\smobile|windows\sce|iphone|ipod|midp|symbian|series\s60|s60|nokia|аndroid| blackberry) ){ rewrite ^/(.*) http://m.site.ru/$1 permanent; } location / { < … > } }

взят отсюда: habrahabr.ru/post/108242
Не понимаю куда его вставить и что такое "< … >"?
Если кто-то объединит это воедино - буду благодарен. Могу залайкать досмерти или написать отзыв, где укажите.
  • Вопрос задан
  • 526 просмотров
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
моя скромность не позволяет такому гению давать подсказки
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы