この質問がSO で以前に尋ねられたことは知っていますが、サーバーで複製するのに問題があります。
私がやろうとしているのは、ユーザーが にアクセスしたときmedicine.example.com
に、サブドメインを にマップする必要があるということexample.com/sites/medicine
です。したがって、ユーザーに表示される URL はmedicine.example.com
. index.php は PHP 経由で取り除かれます。
以下のコードで502 bad gateway
エラーが発生します。
server {
listen 80;
listen 443 ssl;
server_name medicine.example.com;
location / {
rewrite ^([^.]*[^/])$ $1/ permanent;
proxy_pass_header Set-Cookie;
proxy_pass https://example.com/sites$request_uri;
}
}
medicine.example.com
理想的には、ソリューションはワイルドカード/正規表現ベースであり、マッピングできる以上のものになります。考え?