web-dev-qa-db-ja.com

フォルダーのnginx書き換えリダイレクト

すべて...

私はnginxで何かをして、ファイルのすべての呼び出しをリダイレクトしようとしています

/images/

になるために:

/assets/images/

誰かが書き換えルールを手伝ってくれる? 301永久移動ステータスを与えますか?

14
alybadawy

これは、新しいバージョンのNginxでこれを行うための推奨される方法です。

location ~ ^/images/(.*) {
    return 301 /assets/images/$1;
}

詳細は https://www.nginx.com/blog/creating-nginx-rewrite-rules/ を参照してください。

33
gsf

以下の設定をnginx.confに追加します

rewrite ^/(images.*) /assets/$1 permanent;
4
oldmonk