如何将网址重定向页面创建为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
等链接会重定向到网址中的指定页面。< / p>
如果有人知道HTML和JavaScript的代码,请随时在下面发表评论。
答案 0 :(得分:3)
我认为这可以做你想要的(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;
}
答案 1 :(得分:0)
试试这个: -
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 URL = getParameterByName('url');
window.location.href = URL;