以下は、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 の送信を回避するにはどうすればよいですか?