Почему этот nginx переписывает правило, добавляет запаздывание наклонной черты?

У меня есть следующее, переписывают правило о местоположении/, и оно осуществляет запаздывание наклонной черты!

location / {
        rewrite ^(\/.*) https://example.com/ar$1 permanent;
}

каждый, время, я завихряюсь mydomain.com, я получил следующий ответ:

HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Connection: keep-alive
Location: https://example.com/ar/

Я не хочу запаздывающую наклонную черту в конце перенаправленного URL!

0
задан 26 April 2015 в 20:34
1 ответ

Пожалуйста, посмотрите блок местоположения. Вы сопоставляете / , а затем внутри блока вы также сопоставляете / . Если вам нужно исключить / , вам нужно где-то его игнорировать. Возможно, вы ищете следующее решение ...

location / { rewrite ^/?(.*) https://example.com/ar$1 permanent; }.
1
ответ дан 4 December 2019 в 16:58

Теги

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