Задать вопрос
@Gourii

Как убрать «?» в конце url?

Имеется сайт (django + gunicorn + nginx), который делаю для себя.

5fbe025766e52132381086.png
При открытии любого из внутренних сайтов в конце url дописывается знак "?"

5fbe03765652e925887499.png

Как его убрать?
Если я правильно понял, дописывает его NGINX. Пробовал убрать "?" дописав в /etc/nginx/sites-available/default:
rewrite ^/(.*)/$ /$1 permanent;

Не помогло.

default

server {
        listen 81 default_server;
        listen [::]:81 default_server;
        root /var/www/html;

        index index.html index.htm index.nginx-debian.html;

        location /static {
                alias /home/gourii/webapp/LocalSite/showls/static;
}

        server_name _;
        location / {
                proxy_pass http://127.0.0.1:8001;
                proxy_set_header X-Forwarded-Host $server_name;
                proxy_set_header X-Real-IP $remote_addr;
                add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
                add_header Access-Controll-Allow-Origin *;
        }
}

server {
        listen 82 default_server;
        listen [::]:82 default_server;
        root /var/www/html;

        index index.html index.htm index.nginx-debian.html;

        server_name _;
        location / {
                proxy_pass http://127.0.0.1:8002;
                proxy_set_header X-Forwarded-Host $server_name;
                proxy_set_header X-Real-IP $remote_addr;
                add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
                add_header Access-Controll-Allow-Origin *;
        }
}

  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
tema_sun
@tema_sun
У вас "? " появляется потому что вы сабмитите форму через get запрос, а не просто открываете ссылку через тег "a". Замените в шаблоне формы на ссылки и знак вопроса ставится не будет.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы