Nginx: 301 перенаправление без строк запроса

Вы не можете просто подключить свой ПК к AP/Переключателю с прямым кабелем и получить IP из Ваших настроек IP этого ПК (Шлюз)?

2
задан 28 April 2015 в 22:09
3 ответа

Excerpt from nginx rewrite module documentation:

If in the line of replacement arguments are indicated, then the rest of the request arguments are appended to them. To avoid having them appended, place a question mark as the last character:

rewrite  ^/users/(.*)$  /show?user=$1?  last;
2
ответ дан 3 December 2019 в 10:15

Поместите маску вопроса в конце замены:

    location ~ \.php$ {
        location ~ /example\.php$ {
            if ($args ~ var=value) {
                rewrite ^ /? permanent;
            }
        }
        fastcgi_pass 127.0.0.1:9000;
        include fastcgi.conf;

        fastcgi_intercept_errors        on;
        error_page 404 /error/404.php;
    }
2
ответ дан 3 December 2019 в 10:15

Самый простой способ, который я нашел, это:

rewrite ^ / example.php /? постоянный;

Спасибо всем.

0
ответ дан 3 December 2019 в 10:15

Теги

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