アセットを新しいコンテナまたはフォルダに移動しました。 /documents/THE_FILE.pdf
から/assets/client_files/files/documents/THE_FILE.pdf
に移動しました。パスは現在/assets/cleint_files/files/
ディレクトリ内にあります。Nginx:特定のファイルパスのURLを新しいパスのURLにリダイレクト
問題は、すでにファイルへのリンクがあり、古いパスを使用しているコンテンツの束があることです。私は、サイト全体で2,000件のインスタンスがあるので、作業を簡単にしたいだけです。私はこれがこのURLのようなリンクを検出したときに特定のURLを新しいURLにリダイレクトすることを、nginxを使って行うことができると期待しています。http://www.domain.com/documents/THE_FILE.pdf
URLの最初のパスが/documents/
である限り、新しいパスにリダイレクトされます。/assets/client_files/files/documents/
ありがとうございます。
申し訳ありませんが、私は使用することはできませんサーバーのブロックのような場所の内部でこれを行うことができますdocs here
UPDATEまた
をチェック代わりにロケーションブロックだけです。ロケーションブロックを使用してそれを行う方法はありますか? – Tinker
@Tinker私は答えを更新しました、それをチェックしてください。 – Lution
あなたはseoとロボットをサポートするために 'return 301'を使いたいと思いませんか? –