以下は、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。
301 Moved Permanentlyサーバー上の実際のディレクトリ構造を公開しないように、Nginx の送信を回避するにはどうすればよいですか?