2016-07-04 13 views
0

Apacheのhtaccess経由でリダイレクトする例がオンラインでありますが、完全なURLマッチを別の完全なURLにリダイレクトする例は見つかりません。正確なURLを別のURLにリダイレクト

例えば、私は私が別のものに、そのドメインのいくつかの特定のURLにリダイレクトするにはどうすればよい

https://example.com 

で既存のウェブサイトを持っている:例えば、上の他のすべての他のすべてのパスについては

https://example.com/login  --> https://my.example.com/login 
https://example.com/register --> https://my.example.com/register 

.com私のサイトはまだうまく動作するように(つまり、/blogは別の場所にリダイレクトしないでください)、手を触れないでおく必要があります。

あなたは以下を使用することができます
+0

これは、純粋なhtmlやhtmlとjavascriptを組み合わせて実装することができますhtaccess)。あなたの必要はありませんか?ベスト。 – statosdotcom

答えて

0

RewriteEngine on 


RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] 
RewriteRule ^(login|register)/?$ http://my.example.com/$1 [L,R] 

これはexample.com/loginまたはexample.com/register

http://my.example.com/にリダイレクトされます(NEWURLが切り抜いたWebサーバ上にある場合)あなたは、代わり RedirectMatchディレクティブを使用してこれを実現することができます

RedirectMatch ^/(login|register)/?$ http://my.example.com/$1 
関連する問題