0
私が持って動作しません。このnginxのサブドメインのプロキシパスが
example.com設定
location /sample.php {
#return 505;
proxy_pass http://sub1.example.com
}
location/{
return 404;
}
sub1.example.com構成
location/{
try_uri $uri @missing
}
location ~ \.php {
...
}
location @missing {
rewrite^http://sub1.example.com/index.php
}
のようなnginxの設定sample.php
をexample.com/index.php
にリダイレクトして404を返します有効なURLであるsub1.example.com/index.php
を返す必要があると予測してください
私の間違いは何ですか? ノート:私はreturn 505
ことの仕事のコメントを解除し、あなたがrewrite
文の完全なURLを指定しているとしてsub1
のためのあなたの構成は、リダイレクトを実行しているブラウザ