rewirte_mod und zwei domains
Andi Müller
- webserver
Hallo!!
Ich habe 2 Domains. eine com-Adresse und eine de-Adresse
Wenn der Besucher über die com-Adresse kommt, soll er auf
starte.php geleitet werden.
Wenn er über die de-Adresse kommt, soll er auf start.php geleitet werden.
Ich krig das Rewrite einfach nicht hin...
DirectoryIndex start.php
RewriteEngine on
RewriteCond %{HTTP_HOST} www.plapla.com$
RewriteCond %{REQUEST_FILENAME} !\index.php$ [NC]
RewriteCond %{REQUEST_FILENAME} \start.php?$ [NC]
RewriteRule ^/$ /starte.php [L]
hi,
Wenn der Besucher über die com-Adresse kommt, soll er auf
starte.php geleitet werden.
Wenn er über die de-Adresse kommt, soll er auf start.php geleitet werden.
in _jedem_ fall - egal welchen ressource er aufgerufen hat?
oder nur wenn er lediglich / anfordert?
Ich krig das Rewrite einfach nicht hin...
warum willst du überhaupt rewrite verwenden?
DirectoryIndex start.php
damit legst du ja schon mal die startseite eindeutig fest, wenn der besucher nur / angefordert hat.
wenn es also das ist, was du willst (nur bei / diese unterscheidung machen), dann lege doch einfach ein anderes script als DirectoryIndex fest, welches sich aus $_SERVER doe info besorgt, ob .de oder .com, und entsprechend andere inhalte ausgibt/ein anderes script per include einbindet.
gruß,
wahsaga
Hi Andi,
Wenn der Besucher über die com-Adresse kommt, soll er auf
starte.php geleitet werden.
Wenn er über die de-Adresse kommt, soll er auf start.php geleitet werden.
Vermutlich willst du sprachlich unterschiedliche Inhalte ausgeben?
Warum machst es dann nicht einfach mit einem PHP Script:
start.php?lang=de => Deutsch
start.php?lang=en => Englisch
Da müssten dann halt beide Inhalte drin sein.
Einfacher wäre vermutlich noch von der .de Domain alles umzuleiten auf:
http://www.meinedomain.com/?lang=de
und auf der .com Domain machst du in die index.php einfach einen PHP Code rein:
if(isset($_GET['lang']) AND $_GET['lang'] == "de")
{
header("Location: http://www.meinedomain.com/start.php");
exit;
}
else
{
header("Location: http://www.meinedomain.com/starte.php");
exit;
}
Wenn dir keine der beiden vorgeschlagenen Methoden zusagt, dann les dir in SelfHTML durch, wie man Alternative Inhalte versendet.
MfG, Dennis.