私は現在、各プロファイルページを独自のサブドメインにすることができる大規模なウェブサイトを構築しています。私は.htaccessとmod_rewriteを使ってこれをどうやってやるのだろうと思っていましたか?.htaccessを使用してフォルダをサブドメインに書き換えますか?
電源を入れ、この:http://example.com/profile/userid
へ:あなたは、ワイルドカードDNSを使用している場合http://userid.example.com
は
私は現在、各プロファイルページを独自のサブドメインにすることができる大規模なウェブサイトを構築しています。私は.htaccessとmod_rewriteを使ってこれをどうやってやるのだろうと思っていましたか?.htaccessを使用してフォルダをサブドメインに書き換えますか?
電源を入れ、この:http://example.com/profile/userid
へ:あなたは、ワイルドカードDNSを使用している場合http://userid.example.com
は
あなたは、これを試すことができます。たとえば
のmod_rewriteで
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$
RewriteCond %{HTTP_HOST} ^(\w+)\.example\.com$
RewriteRule ^(.*)$ profile/%1/$1 [QSA]
これらの書き換えルールは正確に何を達成しますか? –
userid.example.com/foobarがリクエストされた場合、example.com/profile/userid/foobarの内容が表示されます – Floern
もう1つ、これは既存のサブドメインに影響しますか?別名「本当の」サブドメイン? –
を、正しい質問は、どのようにサブドメインが入力またはリンクされると、http://userid.example.comをhttp://example.com/profile/useridに書き換えます。 これを知っていると、質問は例: http://stackoverflow.com/questions/961963/internal-subdomain-to-folder-redirect – feeela