如何更改下面的url重定向脚本

时间:2013-02-25 19:50:03

标签: javascript regex

我有一个可以很好地运行的网址重定向脚本,但我希望对其进行一些更改。

当我重定向外向链接时,在重定向网址结束时,我得到类似“ #lcinside ”的内容

示例

http://dl.dropbox.com/u/36139836/unknown.html?urlc=http://imgur.com/

转到

http://imgur.com/#lcinside

但我想在url start之前添加#lcinside

示例

#lcinsidehttp://imgur.com

我想将adf url重定向链接而不是#lcinside

如何在网址之前添加#lcinside

下面是

脚本。

请帮帮我。

<script>
function gup(sName)
{
    sName = sName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var sRegEx = "[\\?&]" + sName + "=([^&#]*)";
    var regEx = new RegExp(sRegEx);
    var aResult = regEx.exec(window.location.href);
    if(aResult == null)
    {
      return "";
    }
    else
    {
       return aResult[1];
    }
}
if(gup("urlc") != "")
{
    window.location = gup("urlc").replace("lcamp", "&") + "#lcinside";
}

</script>

1 个答案:

答案 0 :(得分:0)

如果你只是想擦洗引荐来源,也许你应该使用元刷新

<meta http-equiv="refresh" content="1;url=http://imgur.com/#lcinside">