1. #1

    Registriert seit
    19.11.2011
    Beiträge
    406
    Thanked 146 Times in 97 Posts

    Standard Eigene Weiterleitung kreieren

    Ich suche ein Script, wo ich Links eingeben kann und dadurch eine URL bekomme, die mich dann automatisch zum Ziel führt.

    Beispiel: Das Script ist auf der Seite Knuddels.de/Go installiert. Nun gibt man dort im Interface den Link Google.de ein und man erhält dann diesen Link Knuddels.de/Go/Google und führt mich dann nach Google.de

    Weißt jemand, woher ich sowas bekomme?

  2. #2
    Avatar von iToxic
    Registriert seit
    18.11.2011
    Beiträge
    918
    Thanked 1.773 Times in 913 Posts

    Standard AW: Eigene Weiterleitung kreieren

    Sowas in der Art: shrnk.me

    Download: ABSUF.rar - Localhostr

    Wegen der Sicherheit musste selbst sehen


  3. #3

    Registriert seit
    19.11.2011
    Beiträge
    406
    Thanked 146 Times in 97 Posts

    Standard AW: Eigene Weiterleitung kreieren

    Die Seite spuckt keinen Link zur Weiterleitung aus, aber ich denke, dass es den Zweck erfüllt, den ich mir gedacht habe. Nur ist der Download mit Sicherheit nicht legal beziehungsweise die Verwendung davon, richtig? Denn ich bräuchte eine legale Version.

  4. #4

    Registriert seit
    12.05.2012
    Beiträge
    233
    Thanked 83 Times in 67 Posts

    Standard AW: Eigene Weiterleitung kreieren

    soweit ich weiß kann man sich selbst eine art bit.ly version mit api zusammen basteln (also, legal), wie das geht weiß ich nicht, aber ein freund von mir nutzt es für seinen blog

  5. #5
    Avatar von Devon
    Registriert seit
    18.11.2011
    Beiträge
    2.188
    Thanked 1.574 Times in 1.023 Posts

    Standard AW: Eigene Weiterleitung kreieren

    Hallo,

    meinst du eventuell mittels .htaccess oder muss es ein eigenes Script sein? Ich denke mal, dass sich das in PHP realisieren lässt. Kannst dich ja per PN bei mir melden, dann schau ich mal was sich machen lässt.

    Grüße

  6. #6
    Avatar von four4
    Registriert seit
    20.03.2012
    Beiträge
    87
    Thanked 58 Times in 30 Posts

    Standard AW: Eigene Weiterleitung kreieren

    Hi, also das alles ist schon bisschen schwer durchdacht aber eigentlich voll easy.

    Mit .htaccess musst du dich noch bisschen beschäftigen, ich bin jetzt leider zu faul. Du machst nun folgendes, erstellst eine PHP Datei Name egal. Die könnte jetzt zum Beispiel so aussehen, dass du $_GET[page] drinne hast und dann nach $page weiterleitest.
    PHP-Code:
    if($_GET["page"]){
    // $page ist in diesem Falle die angegebene Seite
    header("Location: $page");
    exit(); 
    Mit htaccess regelst du das so, dass eine Datei, sagen wir mal du hast Sie default.php genannt, als /go/ Ordner bezeichnet wird, d.h. du gibst anstatt default.php gibst du default.php?get=$ rein..
    Das klappt am einfachsten mit RedirectMatch!
    PHP-Code:
    RedirectMatch permanent default.php?page=/([^\.]+) /go/$ 
    Meld dich wenn du noch Hilfe brauchst!

    Wünsche dir noch viel Spaß!
    Zitat Zitat von Scantraxx
    Ich habn Reallife im Gegensatz zu dir und weiß das sowas vorgeht, aber den Unterschied wirst du in 10 Jahren noch nicht bemerkt haben. Und zur Info: Ich arbeite fast jeden Tag noch am Archiv, will halt das ein kein Flop wird und alleine dauert das ein wenig.
    #selfpwned

  7. #7
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.219
    Thanked 9.133 Times in 3.007 Posts
    Blog Entries
    5

    Standard AW: Eigene Weiterleitung kreieren

    Zitat Zitat von four4 Beitrag anzeigen
    Das klappt am einfachsten mit RedirectMatch!

    PHP-Code:
    RedirectMatch permanent default.php?page=/([^\.]+) /go/$ 
    Die einfachste Lösung ist nicht immer die beste Lösung.
    Hiefür nutzt man Rewrite, nicht Redirect.
    Das Resultat ist für den User bis auf den sichtbaren Redirect zwar dasselbe, für den Betreiber aber nicht, z.B. bei SEO.

    Ausserdem ist deine RedirectMatch-Directive komplett invalid und wird daher nicht funktionieren.

    RTFM:

    Syntax: RedirectMatch [status] regex URL
    Aber wie bereits gesagt ist Rewrite hier sowieso wesentlich besser geeignet als Redirect.

    PHP-Code:
    RewriteEngine on
    RewriteRule 
    ^go/(.*)$ forwarder.php?p=$
    Kann man dann in forwarder.php so umsetzen:

    PHP-Code:
    <?php
    if(isset($_GET['p'])) {
        print 
    '<html><head><meta http-equiv="refresh" content="5; URL=http://' $_GET['p'] . '">
            </head><body><h2>Sie werden in 5 Sekunden weitergeleitet...</h2></body></html>'
    ;
    }
    ?>
    Muss natürlich noch angepasst werden (URL-Format prüfen usw).
    Dann bastelt man sich dazu noch ein schönes Design, ballert evtl bisschen Werbung rein und fertig.


  8. #8

    Registriert seit
    12.12.2011
    Beiträge
    199
    Thanked 147 Times in 81 Posts

    Standard AW: Eigene Weiterleitung kreieren

    ...
    So wie ich das verstanden habe, willst du das folgene:

    Man gibt beispielsweise "http://google.de" ein, erhält dann einen Link der so (oder ähnlich) aussieht: http://domain.tld/12341234123. Wenn man diesen aufruft, wird man auf die eigentliche Seite (google.de) weitergeleitet.

    Richtig?
    Falls ja, willst du 'n fertiges oder willst du dir was eigenes mittels php/mysql basteln?

  9. #9

    Registriert seit
    19.11.2011
    Beiträge
    406
    Thanked 146 Times in 97 Posts

    Standard AW: Eigene Weiterleitung kreieren

    Vielleicht sollte ich noch erwähnen, dass mehrere Links generiert werden sollen, die dann zum Zielpunkt enden.

    Jeden Link einzeln anzupassen, wäre dann doch ein Bisschen zeitaufwendig.

    Zweck der Sache ist es, dass ich sehr lange Links einfach verkürzen mag, aber es über meine Domain machen möchte und nicht über ein anderen Dienst. http://meinname.tld/weiterleitugzugoogle und führt dann nach http://Google.com/.

    So etwas hat auch das Wordpress Plugin "GoTo Redirect". Falls das jemand kennen sollte.

  10. #10

    Registriert seit
    12.12.2011
    Beiträge
    199
    Thanked 147 Times in 81 Posts

    Standard AW: Eigene Weiterleitung kreieren

    PHP+MySQL:

    MySQL db mit ´id´ und ´url´ erstellen
    URL hinzufügen:
    $name = zufällig generierter Name (vorher setzen)
    per http://domain.tld/?url=X aufrufen
    PHP-Code:
    mysql_query("INSERT INTO <db name> (id,url) VALUES ('".$name."', '".$_GET['url']."')"); 
    URL aus MySQL db rauskramen und weiterleiten:
    per http://domain.tld/?id=ID aufrufen
    PHP-Code:
    $query mysql_query("SELECT * FROM <db name> WHERE id='".$_GET['id']."' LIMIT 1");
    header('Location: ' .$result['url'] . ''); 
    Bin jetzt davon ausgegangen, dass du dich etwas damit auskennst. Natürlich muss man das noch ausbauen, falls du Hilfe brauchst PN

Ähnliche Themen

  1. cnw down? weiterleitung auf crdcc?
    Von chellux im Forum OffTopic
    Antworten: 1
    Letzter Beitrag: 14.01.2014, 14:59
  2. Antworten: 12
    Letzter Beitrag: 23.07.2013, 22:32
  3. Domain-Weiterleitung blockieren
    Von IceNet im Forum Webmaster
    Antworten: 5
    Letzter Beitrag: 10.01.2013, 17:21
  4. Virustotal weiterleitung auf Google
    Von Xin Zhao im Forum Windows
    Antworten: 8
    Letzter Beitrag: 11.05.2012, 05:03
  5. Für Knuddels Hp weiterleitung bauen
    Von Fire im Forum Fragen & Probleme
    Antworten: 1
    Letzter Beitrag: 08.12.2011, 20:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.