私はAWS EC2でウェブサイトをホストしています。ウェブサイトのすべてのサブドメインが同じフォルダ、つまり/ var/www/html/laravel /次のように公開します:達成するには? server_name、* .example.comの前にワイルドカードを入れてみましたが、うまくいきません。どのように同じを達成するには?すべてのサブドメインをAWS EC2の同じフォルダにルーティングする方法
server {
listen 80;
listen [::]:80;
. . .
root /var/www/html/laravel/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com *.example.com;
location/{
try_files $uri $uri/ /index.php?$query_string;
}
. . .
}
「www.example.subdomain.com」のように見えるサブドメインは、「www.example.com」と同じコンテンツをレンダリングしますか?通常、ワイルドカードDNSを使用できるように登録する必要があるためです。 –
両方とも同じコンテンツを表示します。私はそれをやりたい唯一の理由である内部論理のためにサブドメイン名を取得する必要があります。 –