Weiterleitung: Kein login möglich ???
Eingetragen von jok3r (4)
am 14.05.2009 - 20:29 Uhr in
am 14.05.2009 - 20:29 Uhr in
Hallo,
habe ein drupal projekt auf einem webspace subdomain.hoster.de
Zusätzlich habe ich eine normale weiterleitung von einer .tk domain auf diesen space.
Nun tritt folgender Fehler auf:
Wenn ich über die tk-adresse auf die seite gelange und mich dann mit einem user account anmelde bekommt man die meldung "zugriff verweigert"... der fehler tritt nur über die tk-weiterleitung.. nicht über den direkten space auf und auch nur mit dem ie.. bzw nicht mit firefox
weiss einer wie man das problem beheben kann
bei der tk domain sind keine änderungen des dns möglich... ist nur eine gewöhnliche weiterleitung
hoffe mir kann jemand helfen.. danke im voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
So.... also Problem beseitigt
am 15.05.2009 - 01:02 Uhr
So.... also Problem beseitigt! Da das Problem jeder haben dürfte der mit ner einfachen weiterleitung aufn Space leitet, poste ich meine Lösung.
ACHTUNG!..
vielleicht habt ihr den Fehler auch und es nur noch nicht bemerkt..
der Fehler tritt bei neueren Internet Explorer versionen in Verbindung mit Weiterleitungen ala dot.tk, 1&1 Domainweiterleitung, de.vu... auf! (überall da wo die adresse der Weiterleitungsdomain in der Adresszeile stehen bleibt und nicht die Adresse des Weiterleitungsziels in die Adresszeile übernommen wird)
Habe vor
</head>
in der page.tpl.php des verwendeten Themes folgendes hineingeschrieben:<?php
$comefrom = $_SERVER['HTTP_REFERER'];
if (strstr($_SERVER['HTTP_USER_AGENT'], 'MSI'))
{
$browser = 'MSI';
}
else
{$browser = 'np';}
if ($browser == 'MSI' AND ($comefrom == "http://www.yourname.tk/" or $comefrom == "www.yourname.tk/" or $comefrom == "http://yourname.tk/" or $comefrom == "yourname.tk/"))
{
echo '<script type="text/javascript">
if (top != self)
top.location = self.location;
</script>
';
}
?>
Der Code ist so geschrieben, dass er auch nur bei IE usern, die von der Weiterleitungsadresse kommen aktiv wird.
yourname.tk muss durch eure entsprechende url ersetz werden, von der die weiterleitung ausgeht.
Bitte um Hilfe
am 28.11.2009 - 08:48 Uhr
Bekomme das Skrip nich auf mich angepast
Meine Homepage ist so aufgebaut:
Ich schildere es euch
Haupt Adresse www.oest.at/sam mit einem Shop
/sam ist das Shop Verzeichnis
und einige Domains die auf das Verzeichnis dieses Shop zugreifen
www.vor.at
www.tir.at
www.bur.at
usw
Die Frameweiterleitung vom Provider da klappt alles, bis ich mich Anmelden will
(da macht mir der Internet Explorer Schwierigkeiten nur der !!!!!)
Melde ich mich über die Domain www.bur.at oder www.sal.at usw. an
Blockt der IE den Link www.oest/sam/anzeigen/login.php
und den link www.oest/sam/anzeigen/user/index.php
Über die Haupt Adresse wie gesagt kein Problem.
Habe sehr viel Probiert aber ich komme nicht drauf, schalt ich die Domain Weiterleitung des Providers aus klappt es auch mit dem IE wunderbar.
Ich Möchte aber das im Link Adressfeld der Domain stehen bleibt (aus Datenschutz Gründen und Web Auftritt)
Lt habe das obere angeschaut aber ich bekomme es nicht hin
Meine Frage wo trage ich das ein und wie schreibe ich das richtig.
ich habe keine page.tpl.php wo ich das reischreiben kann
die Verseichnisse wo die ganzen Domin Daten drinen sind
z.b. www.vor.at ist im verzeichnis /vor mit einer "Index.html"
der Shop www.oest.at/sam ist im Verzeichnis /sam "index.php"
die Hauptseite www.oest.at ist im "root" index.html
Mfg
Jürgen
Danke für diese Lösung, hatte
am 23.05.2010 - 18:18 Uhr
Danke für diese Lösung, hatte das gleiche Problem und das ist nun gelöst.