Apache の .htaccess のみを使用して、URL の前にサブドメインが指定されている場合、サーバーに (見えないように! ) somepage.htm をロードさせるにはどうすればよいですか?
ユーザーが入力するsubdomain.website.org
とサーバーがロード されるようにwebsite.org/somepage.htm
Apache の .htaccess のみを使用して、URL の前にサブドメインが指定されている場合、サーバーに (見えないように! ) somepage.htm をロードさせるにはどうすればよいですか?
ユーザーが入力するsubdomain.website.org
とサーバーがロード されるようにwebsite.org/somepage.htm
subdomain.website.orgとwebsite.orgの両方が同じドキュメント ルートを持つ同じサーバーを指している限り、これらのルールをドキュメント ルートの htaccess ファイルに入れることができます。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.)?website.org$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.website.org$ [NC]
RewriteRule ^$ /%1.htm [L]