Рейтинг:0

Сервер Nginx всегда блокирует URL-адрес со строкой

флаг us

В блоке сервера nginx мне всегда нужно префикс URL-адреса с кодом страны.

Пример, если запрос приходит с example.com, мне нужно перенаправить его на example.com/au Затем у меня есть псевдоним для обработки местоположения /au. Но если это уже идет как example.com/au, я не хочу, чтобы это перенаправление произошло. Любая помощь, ребята?

сервер {

    имя_сервера пример.com;

    корень /данные/www/public;
    индекс index.php index.html index.htm;

    страница_ошибки 404 /404.html;
    error_page 500 502 503 504 /50x.html;

    местоположение = /50x.html {
        корень /usr/share/nginx/html;
    }

    место расположения / {
            try_files $uri $uri/ /index.php?$query_string;
    }



     местоположение / au {
            псевдоним /data/www/public;
            try_files $uri $uri/ @au;
            расположение ~ \.php$ {
                   включить fastcgi_params;
                   fastcgi_param SCRIPT_FILENAME $request_filename;
                   fastcgi_param REQUEST_URI $request_uri;
                   fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
            }

    }

    местоположение @au {
            переписать /au/(.*)$ /au/index.php?/$1 последним;
    }

    расположение ~ \.php$ {
    client_max_body_size 100M;
    proxy_connect_timeout 3600 с;
    proxy_send_timeout 3600 с;
    proxy_read_timeout 3600 с;
    send_timeout 3600 с;
    fastcgi_read_timeout 300 с;
    try_files $uri = 404;
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        включить fastcgi_params;
    }

    местоположение ~ /\.ht {
            отрицать все;
    }

    местоположение ~ /.well-known {
            позволять все;
    }

Ответить или комментировать

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