Welcome! Log In Create A New Profile

Advanced

Добавление слэша в конец URL

mif
June 27, 2012 06:22AM
Добрый день. Искал как с помощью nginx добавлять слэш ко всем URL без слэша на конце. В итоге была написана следующая команда перезаписи: rewrite ^(.+)[^/]$ $1/ permanent;

Перенаправление по логике вещей срабатывает нормально, но теперь оно почему-то обрезает URL на 1 символ, т.е. из /query делает /quer/. Не пойму в чем проблема. Подскажите, пожалуйста.

Сейчас используется следующий локейшн:

location / {
index index.php index.html index.htm;

if ($request_filename !~ "\.(js|htc|ico|css|jpg|jpeg|gif|png|zip|tg)${
rewrite ^(.+)[^/]$ $1/ permanent;
rewrite ^(.*) /index.php last;
}

location ~ /\.ht { #.htpasswd
deny all;
}
}
Subject Author Posted

Добавление слэша в конец URL

mif June 27, 2012 06:22AM

Re: Добавление слэша в конец URL

Виталий Ф. June 27, 2012 06:28AM

Re: Добавление слэша в конец URL

Andrey Velikoredchanin June 27, 2012 06:30AM

Re: Добавление слэша в конец URL

mif June 28, 2012 07:56AM

Re: Добавление слэша в конец URL

Igor Vavrjin June 27, 2012 06:32AM

Re: Добавление слэша в конец URL

Валентин Бартенев June 27, 2012 07:32AM

Re: Добавление слэша в конец URL

mif June 27, 2012 06:34AM

Re: Добавление слэша в конец URL

mif June 27, 2012 06:35AM

Re: Добавление слэша в конец URL

Виталий Ф. June 27, 2012 06:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 135
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready