[PHP / .htaccess] URL Änderung

E

ExtiQ

Gast
Hi CBler,

mein Problem ist folgendes:

ich habe zwei Domains http://beispiel.de/ - http://test.de/ die beide
auf einem Webspace sind

Code:
/documentroot/
    |
    |
    +----Domain1
    |       |
    |       +---Domain1_root
    |
    +----Domain2
            |
            +---Domain2_root
In den Providereinstellungen verweisen die Domains auf den jeweilgen Domain_root.
Gebe ich aber nun http://beispiel/xyz ein kommt stattdessen http://beispiel/Domain1_root/xyz welcher nicht existiert.

Das liegt an den mod_rewrite Einstellungen des Providers.
Nun wollte ich fragen, wie ich dieses Problem am besten lösen könnte. mod_rewrite überschreiben? (ich meine nicht auf dem Server, da habe ich keinen Zutritt, sondern quasi im nachhinein) Oder irgendwie mit header() lösen? Weiß leider nicht so recht weiter :/

Grüße


ExtiQ
 
Zuletzt bearbeitet:
Header kann keine Lösung sein, weils eben auch domainbasiert ist.

Code:
<?php
header("Location: http://www.example.com/"); /* Redirect browser */
exit;
?>

"mod rewirte überschreiben" könnte gehen, wenn dir dein Provider genug Rechte für eigene .htaccess Dateien zugesteht:

RewriteEngine off

Damit wäre sie aus.
Willst du anders umlenken, siehe bitte zB http://www.workingwith.me.uk/articles/scripting/mod_rewrite .

Ansonsten sollte dein Problem aber in erster Instanz dein Provider lösen - das ist ja grober Unfug, was er dir da konfiguriert hat. Mein Vorschlag wäre also, nicht selbst zu basteln, sondern ihn das lösen zu lassen.
 
Zurück
Oben