1

sub.domain.comからローカル フォルダーへの書き換えについて多くの質問domain.com/sub/がありますが、他の方向への書き換えに関する質問は見つかりませんでした。

sub.domain.comは と同じサーバー上にないことに注意してくださいdomain.com

ユーザーが にアクセスするとき、それは実際にはリダイレクトなしでユーザーをdomain.com/sub/指しているに違いありません。sub.domain.com

これは可能ですか?

4

1 に答える 1

3

domain.commod_rewrite と .htaccess を有効にしてから、このhttpd.confコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^sub(/.*|)$ http://sub.domain.com$1 [L,R=301,NC]

アップデート

元の URL を変更したくない場合は、コメントに従って:mod_proxyこれを有効にする必要がありますdomain.com:

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^sub(/.*|)$ http://sub.domain.com$1 [L,P,NC]
于 2013-08-05T17:56:26.333 に答える