Ergebnis 1 bis 6 von 6

Thema: Doppelte URL beim Redirect

  1. #1
    Neuer Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    4

    Doppelte URL beim Redirect

    Hallo,

    ich habe folgendes Problem:

    Wenn ich im Forum nicht eingeloggt bin und einen neuen Beitrag
    schreiben möchte, erscheint das Loginfenster, ich logge mich ein
    und der anschließende redirect führt mich zu folgender Seite:
    /http://forum.meineseite.de/http://forum.meineseite.de/http://forum.meineseite.de/newreply.php?blablabla...

    wenn ich das gleiche spiel mit einem neuen thema mache funktionierts.
    es liegt also irgendwie an der newreply.php. ich habe schon gesehen, dass
    er sich in beiden fällen die daten für die $url über die variable $scriptpath
    holt. nur in einem fall klappts richtig und im anderen nicht.

    wenn ich mir den quelltext auf der loginseite anschaue sehe ich auch schon bei newreply.php:
    <input type="hidden" name="url" value="/http://forum.meineseite.de/newreply.php?do=newreply&amp;noquote=1&amp;p=62" />

    und bei newthread.php:
    <input type="hidden" name="url" value="/newreply.php?do=newreply&amp;noquote=1&amp;p=62" />

    leider weiß ich nicht, warum die funktion die den scriptpath bastelt
    einmal versagt und einmal nicht. kann mir vielleicht jemand weiterhelfen?
    vielen dank schonmal

  2. #2
    vB-Guru Avatar von hcmagix
    Registriert seit
    18.03.2006
    Ort
    Berlin
    Alter
    43
    Beiträge
    4.150
    Die URL holt er sich aber aus den vB Grundeinstellungen im ACP. Was hast Du da eingetragen. Ein Link wäre hilfreich.

  3. #3
    Neuer Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    4
    das forum findest du unter http://forum.winsoftware.de

    die URL kommt aus der scriptpath variable und diese wird über eine
    funktion (fetch_scriptpath()) in der class_core.php ausgelesen.

    man kann das problem übrigens auch sehen, wenn man sich anschaut, wie der ordner
    in der navbar vor "Auf Thema antworten" verlinkt ist. dort taucht derselbe linkfehler auf, weil
    dort auch auf $scriptpath zurückgegriffen wird. auf der thema erstellen seite ist der link richtig.

    update: das problem liegt offensichtlich an vRewrite. hat hierfür trotzdem jemand eine lösung?
    wenn ich dort fullpath ausschalte bekommen ich nur noch folgenden link:
    http://newreply.php.....
    das hilft mir aber auch nicht wirklich weiter....
    Geändert von winsoftware (20.07.2006 um 11:40 Uhr)

  4. #4
    vB-Guru Avatar von hcmagix
    Registriert seit
    18.03.2006
    Ort
    Berlin
    Alter
    43
    Beiträge
    4.150
    stimmt, liegt daran.

    In der httpd.conf Deines Apache die Option gesetzt?

    <Directory /path/to/directory>
    Options +FollowSymLinks
    </Directory>

    Mein Besuch des Links war eben fehlerfrei

  5. #5
    Neuer Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    4
    der fehler ist aber nach wie vor da.
    z.b. auf dieser seite: http://forum.winsoftware.de/newreply...quote=1&p=3221

    wenn du dir den link des oben genannten ordners einmal anschaust, sieht
    dieser so aus:
    http://forum.winsoftware.de/http://f...quote=1&p=3221

    oder nicht?

  6. #6
    Hi,

    habe das gleiche Problem mit 3.6.3 und vRewrite 1.5 beta SEOed

    das Forum liegt in www,domain.tld/foren

    wenn ich die Startseite aufrufe ist $scriptpath = /foren/
    wenn ich ein Forum öffne - /foren/f-neu-im-kino-2/
    wenn ich einen Beitrag öffne - /foren/neu-im-kino/t-2012-3244.html

    klicke ich auf Antworten, kommt - /foren/http;//www.domain.tld/foren/newreply.php...

    klicke ich unangemeldet auf Antworten, kommt ebenfalls - /foren/http;//www.domain.tld/foren/newreply.php...
    im Formular - input type="hidden" name="url" value="/foren/http;//www.domain.tld/foren/newreply.php...."

    nach dem Anmelden der redirect mit - http;//www.domain.tld/foren/http;//www.domain.tld/foren/http;//www.domain.tld/foren/newreply.php....

    Meine Frage woher bezieht $scriptpath die Werte - bzw in welcher Datei arbeitet sie.

    Die URL holt er sich aber aus den vB Grundeinstellungen im ACP
    dürfte eigentlich nicht, da steht http;//www.domain.tld/foren - ändere ich das in http;//www.domain.tld/forenx ,
    bleibt $sriptpath aber /foren/ , während die Foren und Beiträge forenx bekommen.

    Options +FollowSymLinks
    bringt nichts

    Hat jemand einen Tipp?

    Grüße Walter
    Geändert von bugscout (22.02.2010 um 22:20 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. URL im Kundenbereich
    Von zoe im Forum Feedback zur Website
    Antworten: 4
    Letzter Beitrag: 26.10.2005, 15:29
  2. [functions_bbcodeparse.php] url ersetzen
    Von Sanchooo187 im Forum vB3 Fehlersuche und Probleme
    Antworten: 7
    Letzter Beitrag: 17.03.2005, 23:05
  3. Url von Seite 1 soll unverändert bleiben
    Von Peter D. im Forum vB3 Code-Hacking Diskussionen
    Antworten: 3
    Letzter Beitrag: 18.02.2005, 21:56
  4. Evtl. Bug bei "Allow Dynamic URL for [img] tags?"
    Von Nero24 im Forum vBulletin 2 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 18.08.2003, 09:47
  5. Harte Nuss -> $s an url parsen
    Von summsel im Forum PHP-Programmierung
    Antworten: 0
    Letzter Beitrag: 18.06.2003, 22:45

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •