wordpressやwixなどの多くのWebサイトで見てきました。彼らは、 xyzxyz.wordpress.com
が必要な名前のようなサービスを提供します。
のように、任意のユーザーの URL でそれを達成するにはどうすればよいですかemma.crunchyfashion.com
私はできますcrunchyfashion.com/emma
が、上記のものは知りません。自動プロセスのみを提案してください。
wordpressやwixなどの多くのWebサイトで見てきました。彼らは、 xyzxyz.wordpress.com
が必要な名前のようなサービスを提供します。
のように、任意のユーザーの URL でそれを達成するにはどうすればよいですかemma.crunchyfashion.com
私はできますcrunchyfashion.com/emma
が、上記のものは知りません。自動プロセスのみを提案してください。
この .htaccess を試してください
anything.crunchyfashion.com を crunchyfashion.com/anything に書き換えます。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.crunchyfashion\.com$
RewriteRule ^/(.*)$ http://www.crunchyfashion.com/%1/$1 [L,R]
ここで、anything.crunchyfashion.com を開くと、crunchyfashion.com/anything にリダイレクトされます。リダイレクトが URL アドレス バーに表示されるという問題は引き続き発生します。これを防ぐには、サーバーで mod_proxy を有効にし (そしてサブモジュールをロードし)、「L」フラグを「P」フラグと交換します。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^([^.]+)\.crunchyfashion\.com$
RewriteRule ^/(.*)$ http://www.crunchyfashion.com/%1/$1 [P,NC,QSA]
これを達成するためにさらに質問がある場合は、ここにコメントしてください。
さらなる参照:
1) .htaccess サブドメインをディレクトリに書き換える
2) http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
3) http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_p
これがお役に立てば幸いです
emma.crunchyfashion.com を作成するには、ウェブサイトのサブドメインを作成する必要があります。
たとえば、ワードプレスでウェブサイトを運営している場合、以下の手順に従って emma.crunchyfashion.com を作成できます。
正しい CNAME を取得したら、WordPress.com ドメインで次の操作を行います。