2012-02-20 16 views
0

次のhtaccessの状況に固執しています。可変ページを変数サブドメインのワイルドカードにリダイレクト

ページをサブドメインにリダイレクトしたいと考えています。

現在の例です。私はこれをリダイレクトする必要が

http://domain.tld/user/foo

http://foo.domain.tld

サブドメインがワイルドカードでgenereatedされます。

私はsuccesなしで以下を試しました。

RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC] 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$ 
RewriteRule (.*) s/index.php?user=%1 [NC,QSA] 
RewriteRule ^user/(.*) (.*) [R=301,L] 

よろしく、

ニック

+0

あなたは、ユーザーごとにサブドメインを設定することがありますか? – ThinkingMonkey

+0

そのダイナミックワイルドカード( '* .domain.tld')ので、すべての可能性をキャッチしている1つのサブドメイン。 – directory

答えて

0
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.tld [NC] 
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.tld?$ 
RewriteRule (.*) s/index.php?user=%1 [NC,QSA] 

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.tld [NC] 
RewriteRule ^user/([a-zA-Z0-9-.]+) http://$1.domain.tld/ [R=301,L] 
+0

hmmmは、このトリックはしませんでしたが、内部サーバーエラーでもありませんでした。 – directory

+0

試してみてください – Gerben

関連する問題