С 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
Не понимаю куда его вставить и что такое "< … >"?
Если кто-то объединит это воедино - буду благодарен. Могу залайкать досмерти или написать отзыв, где укажите.