これは以前に尋ねられたと確信していますが、有効な解決策は見つかりません。
WebサイトはCMSサービスを切り替えましたが、同じドメインを持っています。単一ページのnginx書き換えを設定するにはどうすればよいですか?
例えば
古いページ
http://sitedomain.co.uk/content/unique-page-name
新しいページ
http://sitedomain.co.uk/new-name/unique-page-name
注意してください、コンテンツページ内のすべてがリダイレクトされるのではなく、文字通り上記のURLだけがリダイレクトされます。設定するリダイレクトは約9個ありますが、そのうちどれもパターンに適合しません。
ありがとう!
編集:私はこの解決策を見つけましたが、スラッシュなしでリダイレクトするという事実を除いて、動作しているようです:
if ( $request_filename ~ content/unique-page-name/ ) {
rewrite ^ http://sitedomain.co.uk/new-name/unique-page-name/? permanent;
}
しかし、これは次のものにリダイレクトされます。
http://sitedomain.co.uknew-name/unique-page-name/