Page 1 of 1
problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 18:29
by ma4
hi, nach langem stöbern muss ich nun doch mal einthema eröffnen.
bin mit meinem latein langsam am ende...
nun gut, folgendes problem: ich weiß gar nicht so recht ob es wirklich am rewrite mod liegt, da ich dieses getestet habe, und es klappt. allerdings ist mir aufgefallen das es ein problem mit header location gibt. bei einem redirect auf eine andere seite bleibt alles stehen und der browser zeigt nur eine weiße seit.
in den error logs sehe ich keine eintragung.
auf meinem anderen server klappts, bei dem 1un1 webhosting paket auch. nur beim neuen server klappt es nicht.
habe ich vielleicht vergessen irgendwas zu aktivieren? ich vermute es liegt am header location...
gruß, martin
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 18:58
by Joe User
Read my Sig...
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 19:03
by ma4
wie gesagt, es gibt in den logs keine fehler...
das ganze läuft auf nem 1und1 root server, suse 9.3 64 bit mit plesk 7.5.
hab eben php 4.4.2 installiert, da ich dachte daran könnte es liegen. vorher war 4.3.10 drauf.
hier mal ein auszug aus dem code meiner index.php datei
Code: Select all
$siteroot = "http://www.domain.com";
if ($lang == "") {
include_once ('inc/browser_language.php');
$allowed_langs = array ('es', 'en', 'de');
$lang = lang_getfrombrowser ($allowed_langs, 'de', null, false);
if ($lang == "de") { $browser_lang = "de"; } else { $browser_lang = "en"; }
header("HTTP/1.1 302 Moved Permanently");
header("Location: $siteroot/index.php?lang=$browser_lang"); exit;
}
usw... auf anderen servern klappt auch, komme nicht weiter.
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 20:00
by afrika123
Den Header immer zuerst senden, da es sonst bei einigen Konfigurationen zu Problemen kommen kann.
Also ganz nach oben damit.
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 20:14
by Roger Wilco
Und wo bleibt deine PHP-Konfiguration?
Davon abgesehen tippe ich 10 zu 1 auf register_globals.
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-23 22:18
by ma4
Roger Wilco wrote:Und wo bleibt deine PHP-Konfiguration?
Davon abgesehen tippe ich 10 zu 1 auf register_globals.
ach du schande, du hast recht...
wie kann das denn passieren? daran hab ich nun gar nicht gedacht. ist register globals denn standardmäßig off? oh man...
danke nochmals, denke das thema ist damit erledigt...
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-24 09:34
by lord_pinhead
Ã?hm, eigentlich ist es besser Register_Globals abzuschalten ;) Ã?nder einfach die Variablen, wäre das nicht besser?
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-24 16:54
by ma4
damit magst du recht haben, nur bevor ich jetzt alles wieder umschreibe... werde mich für die zukunft mal damit beschäftigen.
aber hier, falls dir langweilig ist. neuer thread, neues problem ;)
http://www.rootforum.org/forum/viewtopic.php?t=38837
Re: problem mit mod_rewrite und/oder header location (plötzlich klappts nicht mehr)
Posted: 2006-01-24 17:50
by Roger Wilco
Lord_Pinhead wrote:Ã?hm, eigentlich ist es besser Register_Globals abzuschalten ;)
Eigentlich ist es besser, sinnvolle Skripte zu schreiben. Ich möchte nur mal an eine der
letzten Lücken für Mambo erinnern, bei dem die Installationen nur verwundbar waren, wenn register_globals
deaktiviert waren.