0

訪問者がマスキングを使用してサブドメインから別のサブドメインにリダイレクトするようにしたい。

ルートWebルートexample.comにフォルダーデモがあります。ユーザーがサブドメインにログインすると、入力名を使用して作成されます。たとえば、mystoreとすると、 mystore.example.comが取得されます。彼にデモフォルダ(サブドメイン)にリダイレクトしてもらいたいのですが、彼はこれを知らないはずです。リダイレクトした後でも、mystore.example.comを取得する必要があります。

ドメインマスキングで可能ですか?これを行うにはどうすればよいですか?コードはどこに書くべきですか?

4

1 に答える 1

1

実際にはそれはサブドメインワイルドカードであり、ホストで有効にする必要があり、次を使用して動的にサブドメインを作成できます.htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.example\.com$ [NC]
RewriteRule ^$ http://www.example.com/demo/?store_name=%2 [L]

これはmystore.example.com実際に行くことを意味しますhttp://www.example.com/demo/?store_name=mystore

于 2012-10-01T10:50:20.927 に答える