将Wix网站页面重定向到外部URL

9

我正在尝试创建一个Wix页面,该页面将重定向所有链接到它的用户到一个外部URL。

我尝试将下面的代码添加为“HTML Wix应用程序”,但它没有起作用。

<meta http-equiv="refresh" content="0; URL=http://www.my-new-url.com">
5个回答

14

我有一个类似的用例,并使用wix-location模块解决了它:

import wixLocation from 'wix-location'; 

$w.onReady(function () {
     wixLocation.to("http://www.my-new-url.com");
}) 

2
太好了,这个很好用。它基于wixcode API。使用方法:打开你正在编辑的页面。点击代码面板并粘贴代码。就是这样,然后发布它。一切都按预期工作。 - Daggie Blanqx - Douglas Mwangi
@DaggieBlanqx - 这个方法会返回301状态码,还是其他的什么? - dbp
1
@optimus203 不,它不会产生301状态码 - 因为它是客户端重定向。 - Daggie Blanqx - Douglas Mwangi
这个代码会等待页面完全加载后再进行重定向。有没有一种方法可以在不等待整个页面加载的情况下进行重定向? - Deepak Rao
1
有没有办法进行301重定向? - ekkis
您可以根据此支持文章进行301重定向:https://support.wix.com/zh/article/setting-up-a-301-redirect-for-a-page-on-your-site - g0h

3
当您在Wix中插入HTML“模块”时,实际上是将其插入页面上的iframe中,而不是页面本身。
幸运的是,iframe托管在同一域中,因此您无需处理跨域问题。因此,当将此代码插入Wix页面上的HTML模块时,可以成功重定向父级:
<script type="text/javascript">
    window.parent.location.href = "http://www.my-new-url.com"
</script>

不幸的是,尽管它似乎有道理,但这并没有起作用。我该怎么办? - user5730329
@IchHabsDrauf 目前在我的实时网站 http://www.baseballforall.com 上运行正常。 - Stephen Saucier
哇,我喜欢这个网站,尽管我不知道你是自己制作的还是使用了Wix。当我将你的代码放到我的Wix网站上时,它因某种原因被禁用了。我没有高级版。 - user5730329

3
你可以使用wix-location来自Wix Code,进行此操作。一个使用它导航到外部URL的示例是:
import wixLocation from 'wix-location';

// ...

wixLocation.to("http://www.my-new-url.com");

1
也许可以尝试一下:

<meta http-equiv="refresh" content="0; URL=http://www.my-new-url.com/" />

你漏掉了最后的引号。 希望这能帮到你! 尝试:
<script type="text/javascript">
    window.location.href = "http://www.my-new-url.com"
</script>

试试这个:

<html>
<meta http-equiv="refresh" content="0; URL=http://www.my-new-url.com/" />
</html>

Chrome。你在Wix HTML应用程序中添加了什么代码?它是将您重定向到外部链接还是在框架中打开它? - ASM
它只是在页面内部以框架的形式打开它。我想让页面重定向到给定的URL。顺便说一下,我正在尝试将其重定向到Google Play URL。 - ASM
你想打开Play商店应用程序还是其他的? - Prince
不,只是一个Play Store链接。 - ASM
它在手机上还是电脑上? - Prince
你的新编辑对于 https://play.google.com/store/apps/details?id=com.whatsapp 没有生效。 - ASM

0

上述代码:

<script type="text/javascript">
    window.parent.location.href = "http://www.my-new-url.com"
</script>

适用于我的Wix网站: https://www.lemon-sin.com.au/ 重定向到总监的领英账户


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接