如何为包含数千个链接的现有网站创建离开网站插页式广告?

时间:2017-12-28 17:27:52

标签: javascript java html

我有一个网站,它有很多文档和文件。他们中的大多数都在谷歌驱动器上。我的网站上有超过1000个文件及其链接。

我想做

用户点击链接(https://drive.google.com/file/testxyz)>转到mywebsite.com/please_wait.html> 5秒后> https://drive.google.com/file/testxyz

所以请帮我这样做(在进入外部网站之前打开一个页面)。由于我的网站有数千个链接,我(一个人)不可能手动逐个更改所有链接。所以请提供java相关代码。因为我正在使用Weebly,所以不支持php。

2 个答案:

答案 0 :(得分:0)

使用JavaScript将https://drive.google.com替换为please_wait.jsp 然后您的链接将被替换如下;

please_wait.jsp/file/testxyz

因此,一旦用户点击该链接,它就会重定向到please_wait.jsp页面。然后修改please_wait.jsp以从网址中提取file/testxyz部分,构建回原始网址并在5秒后重定向到该网址。

答案 1 :(得分:0)

创建插页式广告页面,例如 http://example.com/interstitial.html 。它可以有你想要的东西,但它需要以下代码:

setTimeout(function(){
    location.replace(location.search.substr(1));
}, 5000);

您需要在所有文件上执行查找和替换

查找: https://drive.google.com

替换: http://example.com/interstitial.html?https://drive.google.com

注意:这假设您的网站现在没有查询字符串。