[解決済み] Nginxで単一のURLをリダイレクトするには?
2022-08-09 18:28:05
質問
URL 構造を再編成している最中です。 特定の URL に対するリダイレクト ルールを設定する必要があります。
基本的にはこのようなものです。
http://example.com/issue1 --> http://example.com/shop/issues/custom_issue_name1
http://example.com/issue2 --> http://example.com/shop/issues/custom_issue_name2
http://example.com/issue3 --> http://example.com/shop/issues/custom_issue_name3
ありがとうございます。
どのように解決するのですか?
サーバーディレクティブに記述してください。
location /issue {
rewrite ^/issue(.*) http://$server_name/shop/issues/custom_issue_name$1 permanent;
}
または複製する。
location /issue1 {
rewrite ^/.* http://$server_name/shop/issues/custom_issue_name1 permanent;
}
location /issue2 {
rewrite ^.* http://$server_name/shop/issues/custom_issue_name2 permanent;
}
...
関連
-
[解決済み】「設定ファイル/etc/nginx/nginx.confのテストに失敗しました」。この原因を知るにはどうしたらいいですか?
-
[解決済み] Certbot /.well-known/acme-challenge
-
[解決済み] バックグラウンドでリクエストするようにnginxを設定する
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み】nginxのsites-availableディレクトリが見つからない。
-
[解決済み】Nginx 403 forbidden for all files
-
[解決済み] React-routerとnginx
-
[解決済み] Nginx 同一IPで異なるドメイン
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ブラウザエラー net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) 解決策
-
Nginxエージェントのリソース: net::ERR_NAME_NOT_RESOLVED の読み込みに失敗しました。
-
OSError: [Errno 98] アドレスはすでに使用中です。
-
Nginx] エラー413 Request Entity Too Largeの解決方法
-
nginx 起動プロンプト nginx: [emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
nginx が "414 request-uri too large" と表示される。
-
nginx 414 リクエスト URI が大きすぎます。
-
Nginxのエラー「The plain HTTP request was sent to HTTPS port」の解決方法。
-
Nginx設定ファイル(nginx.conf)の設定詳細
-
[解決済み】NGINXの構成で2つの場所に同じルールを持つにはどうすればよいですか?