example.com のようなドメインを持っています。その上のすべてのトラフィックを sub.example.com に送信したいと考えています。
現在、このコードを使用していますが、example.com/sub に送信されます。
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteCond $1 !^sub
RewriteRule ^(.*)$ /sub/$1 [L]
これを行う方法はありますか?
example.com のようなドメインを持っています。その上のすべてのトラフィックを sub.example.com に送信したいと考えています。
現在、このコードを使用していますが、example.com/sub に送信されます。
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteCond $1 !^sub
RewriteRule ^(.*)$ /sub/$1 [L]
これを行う方法はありますか?
Rフラグを使用する必要があると思います:Forces an external redirect, optionally with the specified HTTP status code.
詳細...
RewriteRule (.*) http://... [L,R]
次のコードを .htaccess ファイルに追加するだけです。
Redirect 301 / http://sub.domain.com
http://sub.domain.comをサブドメインに変更することを忘れないでください。
コナー