javascript - URL 重定向 HTML 页面

标签 javascript html url redirect

如何根据需要将 URL 重定向页面创建为 HTML 文件,例如,如果它类似于 http://warrenwoodhouse.webs.com/url/?url=linkgoeshere它适用于我网站上的页面。

当访问该页面时,如果末尾没有链接 http://warrenwoodhouse.webs.com/url/?url= 将不会重定向到任何内容,就像使用这样的链接一样http://warrenwoodhouse.webs.com/url/?url=http://youtube.com/user/warrenwoodhouse 将重定向到 URL 中的指定页面。

如果有人知道 HTML 和 JavaScript 代码,请随时在下面发表评论。

最佳答案

我认为这可以满足您的要求(found here):

function getParameterByName(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}

var redirectUrl = getParameterByName('url');
if(redirectUrl != null){
     window.location.href = redirectUrl;
}

关于javascript - URL 重定向 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38372501/

相关文章:

Android HTML5 视频 - 单击播放时有效,但不是 video.play()

regex - 使用扩展正则表达式的 Sed 反向引用

ios - 循环遍历 URLS 的 NSArray - 崩溃 - iOS

javascript - 想要使用 jquery 从 php 获取的 json 填充数据列表

javascript - 正则表达式仅匹配后面没有多个空格的部分

Javascript 嵌套 switch 语句

html - 我的 2 个 Div 不断重叠

javascript - ASP 数组到 JavaScript 数组

html - Bulma:如何在移动设备上定义堆栈顺序

Java URL 构造函数错误