服务器端网址重定向

您好,我需要有关htaccess中重定向的帮助

我的问题:如何获取htaccess中的param3值并在那里重定向

来自 https://exampletracking.com/track/?param1=value1&param2=value2&param3=https://example2.com/product/

https://example2.com/product/

我需要有关htaccess中重定向的帮助,因为对于Google Adwords,需要将其从跟踪模板重定向到产品页面服务器端。我对htaccess没有任何经验,因此无法真正显示htaccess的任何示例。

首先,我成功使用下面的.JS代码重定向了客户端,但是Google不接受,因为客户端重定向了

var tracUrl = window.location.pathname;

var urlPath = document.location.protocol + "//" + document.location.hostname + "/" + document.location.search

var urlArray =  urlPath.split("param3=")[1].substring(0,1000); 

location.replace(urlArray);

我有点卡住,所以对于我的帮助,我将不胜感激。

zhenhuang1980 回答:服务器端网址重定向

为我工作。也许有人会觉得有用

<IfModule mod_rewrite.c>
RewriteEngine On
# Redirect Query String (Apache 2.4)
RewriteCond %{QUERY_STRING} param3=https://example2.com/([^/]+) [NC]
RewriteRule (.*) /%1 [R=301,L,QSD]
</IfModule>
本文链接:https://www.f2er.com/3149633.html

大家都在问