使用apache vhost配置重定向到新域

使用apache vhost配置重定向到新域,apache,httpd.conf,vhosts,Apache,Httpd.conf,Vhosts,我有一个apachevhost配置,如下所示。我要你把我所有的要求都告诉我 somedomain.com/loadproduct?product=dell-inspiron-15 重定向到 someotherdomain.com/dell-inspiron-15 我可以从vhost配置执行此操作吗?请注意,我在url中有查询参数 Listen 12567 NameVirtualHost *:12567 <VirtualHost *:12567> ServerName som

我有一个apachevhost配置,如下所示。我要你把我所有的要求都告诉我

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>
听一听12567
名称虚拟主机*:12567
ServerName somedomain.com
代理主机
重新启动发动机
重写规则??
这里的任何线索都非常感谢

您可以使用(而不是
重写规则??
):


我不明白“从实际URL到漂亮URL的外部重定向”和“从漂亮URL到实际URL的内部转发”在这里是什么意思?但为什么要将“someotherdomain.com/dell-inspiron-15重写为somedomain.com/loadproduct?product=dell-inspiron-15”呢?我的someotherdomain可以自行响应它收到的查询。我们可以聊聊吗?抱歉一再打扰你。这很好,但我不想重定向到所有产品的新URL。我有一个白名单的产品,如1。dell-inspiron-15 2。dell-inspiron-16 3。戴尔-inspiron-17。。。对于我想重定向到新URL的产品,对于其他产品,我想使用当前路径本身。例如:somedomain.com/loadproduct?product=dell-inspiron-15->重定向到someotherdomain.com/dell-inspiron-15 somedomain.com/loadproduct?product=hp-15-abcd->不重定向如何有选择地执行此重定向?这里的线索是感谢。记录另一个问题的要求。请检查你是否有空闲时间。谢谢
RewriteCond %{QUERY_STRING} (?:^|&)product=([^&]+) [NC]
RewriteRule ^/?loadproduct$ http://someotherdomain.com/%1? [R=301,L,NC]