質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.32%
KUSANAGI

KUSANAGIとは、プライム・ストラテジー社が提供する高速化・最適化された仮想マシンイメージ。高いパフォーマンスと高度なセキュリティが特徴で、サーバーの立ち上げからカスタマイズすることなく、高速なWordPressを利用できます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

リダイレクト

プログラムの入力元や出力先を通常とは別の場所に転送させることをリダイレクトと呼びます。

Q&A

解決済

1回答

139閲覧

意図・想定しないリダイレクトの発生

BreadMan

総合スコア3

KUSANAGI

KUSANAGIとは、プライム・ストラテジー社が提供する高速化・最適化された仮想マシンイメージ。高いパフォーマンスと高度なセキュリティが特徴で、サーバーの立ち上げからカスタマイズすることなく、高速なWordPressを利用できます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

リダイレクト

プログラムの入力元や出力先を通常とは別の場所に転送させることをリダイレクトと呼びます。

0グッド

0クリップ

投稿2025/01/19 14:03

編集2025/01/19 14:08

発生している問題・エラーメッセージ

ドメインA : 〇〇.com
ドメインB : △△.com
ドメインBのサブドメイン××.△△.com
があります。
(ドメインBにはほかにもいくつかのサブドメインがある。)

このとき、
http://〇〇.com
http://www.〇〇.com
https://〇〇.com
https://www.〇〇.com
の4つのURLを踏んだとき、
②のhttp://www.〇〇.comだけ、
https://××.△△.com にリダイレクトしてしまいます。

前提

OS : kusanagi9
Webサーバー: nginx

ドメインA,ドメインBは同一サーバー(同一IP)にあります
〇〇.comは自作ホームページ
△△.comはホームページとして公開していない(DNS_PROBE_FINISHED_NXDOMAIN)
××.△△.comはWordPressで作成されたページ

該当のソースコード

以下〇〇.comのconfファイル

txt

1#======================================= 2# 〇〇.com 3#--------------------------------------- 4 5server { 6 listen 80; 7 server_name www.〇〇.jp; 8 return 301 https://〇〇.jp$request_uri?; 9} 10 11server { 12 listen 80; 13 listen [::]:80; 14 15 server_name 〇〇.com www.〇〇.com; 16 set $do_not_cache 0; ## page cache 17 set $expire_days 90d; 18 19 access_log (省略); 20 error_log (省略); 21 22 charset UTF-8; 23 client_max_body_size 600M; 24 root /home/〇〇; 25 26 include conf.d/505.inc; 27 include conf.d/favicon.inc; 28 include conf.d/acme.inc; 29 include conf.d/static.inc; 30} 31 32server { 33 include conf.d/ssl_listen.inc; 34 35 server_name 〇〇.com www.〇〇.com; 36 37 set $do_not_cache 0; ## page cache 38 set $expire_days 90d; 39 40 ssl_certificate (省略) 41 ssl_certificate_key (省略) 42 ssl_password_file (省略) 43 44 ssl_ct off; 45 ssl_ct_static_scts /etc/opt/kusanagi/nginx; 46 47 include conf.d/ssl.inc; 48 ## OCSP stapling 49 ssl_stapling off; 50 ssl_stapling_verify off; 51 resolver 8.8.4.4 8.8.8.8 valid=300s; 52 resolver_timeout 10s; 53 54 access_log (省略); 55 error_log (省略); 56 57 charset UTF-8; 58 client_max_body_size 600M; 59 root /home/〇〇; 60 61 include conf.d/505.inc; 62 include conf.d/favicon.inc; 63 include conf.d/acme.inc; 64 65 location ~ [^/]\.cgi$ { 66 include conf.d/fcgi.inc; 67 } 68 69location ~ [^/]\.(php|html)(/|$) { 70 include conf.d/ratelimit.inc; 71 include conf.d/fastcgi.inc; 72 if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { 73 set $do_not_cache 1; 74 } 75 76 include conf.d/fastcgi_cache.inc; 77 78 add_header X-Signature KUSANAGI; 79} 80 81 include conf.d/static.inc; 82 include conf.d/fcache_purge.inc; 83 84} 85 86

試したこと

〇〇.comのconfファイルは(作成者知識・技術不足のため)Wordpressで作成されたページのconfファイル(××.△△.comかは不明)をコピペし、server_nameやSSLやhome部分を編集、
その他php動かすために追記などをしたもの。

少なくとも〇〇.comのconf内に××.△△.comや△△.comの文字はない(上記参照)

その他質問に応じて追記します。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決。
servernameの誤字でした。
(ドメインに気を取られて入れ.comの方の誤字に気づきませんでした)

投稿2025/03/07 00:56

BreadMan

総合スコア3

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.32%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問