Ниже приведена значительно упрощенная версия того, что у меня есть в файле конфигурации сервера, работающего на Nginx 1.2.5, но он вызывает 301 Moved Permanently
с Location: http://example.com/phpmyadmin/
перед отправкой данных, что не является тем, что я ожидал по умолчанию поведение директивы rewrite
.
server {
listen 80;
location /pma {
rewrite ^ /phpmyadmin;
}
location /phpmyadmin {
root /var/www;
index Documentation.html;
}
}
(Опять же, пример сильно упрощен и изменен, конфиг имеет смысл в своей первоначальной форме.)
Когда я иду в http://example.com/pma
в браузере, данные обслуживаются, но URL-адрес в адресной строке изменяется на http://example.com/phpmyadmin/
, в то время как он должен был оставаться http://example.com/pma
.
Как мне избежать отправки Nginx 301 Moved Permanently
, чтобы она не отображала фактическую структуру каталогов на моем сервере?