0

次のような URL があります。

http://example.com/site1
http://example.com/site2
     ...  ...
http://example.com/siten

はい、サイトのリストがあります。

しかし、実際には、次の方法でサブサイトにアクセスしたいと思います(site1たとえば):

http://site1.example.com

私がやったことnginx.confは:

if ($host = site1\.example\.com){
    rewrite ^/(.*) /example.com/site1/$1 break;

}

ええ、ローカルマシンでテストして、編集しました/etc/hosts

127.0.0.1  example.com

しかし、うまくいきません。誰でも説明できますか?

4

1 に答える 1

1

サブドメイン機能には CNAME レコードを指定する必要があります。これがないと、Web サーバー構成ルールは機能しません。

DNS レコード管理パネル (使用するものは何でも) で、subdomain.domain.com を作成し、DNS A レコードを domain.com がルーティングされている IP にポイントする必要があります。

ローカル マシンのホスト ファイルを検索するには、管理者権限でファイルを開き、新しい行に 127.0.0.1 subdomain.domain.com を追加します。

于 2013-04-28T09:45:39.180 に答える