如何使用Javascript重定向到默认/感谢
我在Wordpress上使用了两页(相同的表格,两页不同)的联系人表格7,并希望在每个页面上重定向到相应的…/谢谢 使用以下javascript: 在发送时确定:“location.replace(“/谢谢”);” 它会重定向到domain.com/Thank,我希望在他们填写第1页或第2页的for时,它会转到domain.com/page1/Thank或domain.com/page2/Thank如何使用Javascript重定向到默认/感谢,javascript,wordpress,forms,redirect,Javascript,Wordpress,Forms,Redirect,我在Wordpress上使用了两页(相同的表格,两页不同)的联系人表格7,并希望在每个页面上重定向到相应的…/谢谢 使用以下javascript: 在发送时确定:“location.replace(“/谢谢”);” 它会重定向到domain.com/Thank,我希望在他们填写第1页或第2页的for时,它会转到domain.com/page1/Thank或domain.com/page2/Thank 如何在不实现两种不同形式的情况下更改javascript以实现这一点?删除/,它会告诉导航器您给
如何在不实现两种不同形式的情况下更改javascript以实现这一点?删除
/
,它会告诉导航器您给他的是来自您域的绝对路径
所以只要做:on\u sent\u ok:“location.replace('Thank');”
如果您在某个yourdomainname.com/somepage
上,并且想转到yourdomainname.com/thanking
,那么就可以这样做。如果您想访问yourdomainname.com/somepage/thanking
,那么一个解决方案是将路径补码连接到当前路径:
on_sent_ok: "location.replace(location + '/thanks');"
编辑:
似乎在location内更改路径名也能起作用。它将完全忽略URL中存在的任何GET变量
on_sent_ok: "location.pathname += "/thanks";"
这将把您从
yourdomainname.com/somepage?gclid=XYZ
带到yourdomainname.com/somepage/Thank?gclid=XYZ
您可以提供准确的URL,而不是进行替换:
发送时的\u确定:“窗口.位置.替换('http://www.example.com/');"
这不是非常静态吗?事实上,现在我的问题是,由于我们正在将流量从AdWords驱动到AdWords,它在登录页面URL(yourdomainname.com/somepage?gclid=XYZ)中添加了一个?gclid。因此,基本上现在它在gclid后面添加了/thanks,而gclid不做任何事情。。。。我怎样才能让它卸下gclid?太好了,它起作用了!谢谢!(安托万和塞尔基·蓬托瓦兹合影,想象一下你的名字:)我是瓦勒·多瓦兹的原创者,我是博库帕·艾特·莫伊:)我是一个女主人。。你可以在Facebook上看到Linkedin上的鳟鱼,这是世界上最可爱的!