2017-11-24 20 views
0

私は以下のようにapache vhostの設定をしています。私はapache vhost設定を使用して新しいドメインにリダイレクト

somedomain.com/loadproduct?product=dell-inspiron-15

からのすべての私の要求が

someotherdomain.com/dell-inspiron-15にリダイレクトされるようにしたいです。

vhost設定からこれを行うことはできますか? URLにクエリパラメータがあることに注意してください。

Listen 12567 
NameVirtualHost *:12567 

<VirtualHost *:12567> 
    ServerName somedomain.com 
    ProxyPreserveHost On 

    RewriteEngine On 
    RewriteRule ?? 
</VirtualHost> 

ここに任意のリードは本当に感謝しています。

あなたが(代わりに RewriteRule ??の)を使用することができます

答えて

1

RewriteCond %{QUERY_STRING} (?:^|&)product=([^&]+) [NC] 
RewriteRule ^/?loadproduct$ http://someotherdomain.com/%1? [R=301,L,NC] 
+0

私はと「実際のものとはかなりURLから内部フォワード」「かわいいものに実際のURLから外部リダイレクトが」ここで何を意味するか取得していませんか? –

+0

しかし、これはなぜ "someotherdomain.com/dell-inspiron-15 to somedomain.com/loadproduct?product=dell-inspiron-15"が書き直されているのですか? –

+0

私のsomeotherdomainは、受け取ったクエリに応答するのに十分な自己です。私たちはチャットできますか? –

関連する問題