6
私が対応するフォルダにワイルドカードサブドメインをリダイレクトするには、以下の使用しているサブドメインにします次のようなサブドメインバージョンに戻ります。htaccessのMOD-リライトは
www.domain.com/users/username/../../ => username.domain.com/../../
ありがとうございます!このような
私が対応するフォルダにワイルドカードサブドメインをリダイレクトするには、以下の使用しているサブドメインにします次のようなサブドメインバージョンに戻ります。htaccessのMOD-リライトは
www.domain.com/users/username/../../ => username.domain.com/../../
ありがとうございます!このような
何か:
RewriteEngine On
RewriteCond %{http_host} ^domain.com [nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,NC]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^users/([a-z0-9\-_\.]+)/?(.*)$ http://$1.domain.com/$2 [QSA,NC,R,L]
は、あなたが質問に記載されているもの以外のルールを持っていますか?もしそうなら、他のものの前にこれらを入れます。
例:
http://www.domain.com/users/abc?q=test => http://abc.domain.com/?q=test
http://www.domain.com/users/abc/sub1/sub2 => http://abc.domain.com/sub1/sub2
http://www.domain.com/users/abc/sub1/?q=test => http://abc.domain.com/sub1/?q=test
ありがとうございました!しかし、これは../users/username => username.domain.comでしか動作しないようです。../users/username/sub1/sub2/ => username.domain.com/sub1/sub2でも動作する必要があります。これは可能ですか? – dSquared
私の答えは –
ありがとうございました!これは完璧に動作します.www.domain.comとdomain.comの両方のバージョンで動作する可能性がありますか? – dSquared