2016-07-14 24 views
0

Wie erstelle ich eine URL Umleitung Seite als HTML Datei, zum Beispiel, wenn es wie http://warrenwoodhouse.webs.com/url/?url=linkgoeshere war, wie ich es für meine Seite auf meiner Website brauche.URL Redirect HTML Seite

Die Seite, wenn Sie es ohne einen Link am Ende als http://warrenwoodhouse.webs.com/url/?url= besuchen wird nicht zu etwas umleiten, wo wie mit einem Link wie http://warrenwoodhouse.webs.com/url/?url=http://youtube.com/user/warrenwoodhouse wird umgeleitet, um die angegebene Seite in der URL.

Wenn jemand den Code für HTML und JavaScript kennt, können Sie gerne einen Kommentar hinterlassen.

+0

Was haben Sie bisher versucht? --- Haben Sie sich das 'window.location' Objekt angesehen? – evolutionxbox

+0

Können Sie mir ein Beispiel in HTML geben? – warrenwoodhouse

Antwort

3

ich das denken kann tun, was Sie wollen (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; 
} 
+0

Danke. Ich werde es versuchen und sehen, ob es funktioniert. Wie füge ich dies in meine Website ein, da meine Website HTML ist? – warrenwoodhouse

+0

In das Skriptelement schauen. – evolutionxbox

+0

Eigentlich hast du meine Frage hier ziemlich beantwortet. Danke, du bist ein Star. Hier ist Ihr Beispiel: 'http: //warrenwoodhouse.webs.com/url/ugot.html? Url = http: // warrenwoodhousminecraft.blogspot.com /' was im Grunde die URL-Seite zum angegebenen Blog weiterleitet, in diesem Fall meine Minecraft Projekte Blog. – warrenwoodhouse

0

Try this: -

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;