Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 15.01.2008, 17:52   #1
TP-Senior
 
Registriert seit: May 2003
Ort: SG-CH
ff4f macht alles soweit korrekt
Post

URL Redirect


Hallo

Ich habe einen Server, zwei unabhängige Internetseiten und zwei Domains, die beide auf denselben Server zeigen.

Nun möchte ich gerne einen Redirect bauen, der erkennt, welche Domain eingegeben wurde und entsprechend dann auf die eine oder andere Seite weiterleitet.

Könnt Ihr mir diesbezüglich helfen?

Das wär super, vielen Dank!

Beispiel:
bei Eingabe: www.aaaa.ch ---> redirect auf www.aaaa.ch/seite1
bei Eingabe: www.bbbb.ch ---> redirect auf www.aaaa.ch/seite2

Danke vielmals und Gruss
ff4f
__________________
Gibst Du Opi Opium, bringt Opium den Opi um...
ff4f ist offline   Mit Zitat antworten


Alt 15.01.2008, 20:40   #2
TP-Moderator
 
Benutzerbild von maxi89
 
Registriert seit: Nov 2004
Ort: Wuppertal
maxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine User
Du könntest (wenn möglich) eine PHP-Datei erstellen, die die Domain aus der Adresszeile ermittelt und über eine IF-Abfrage entsprechend weiterleitet.
Z.B.:

PHP-Code:
<?php
// Falls aaaa.ch angefordert wurde
if(ereg("aaaa.ch",$_SERVER['HTTP_HOST']) {
header("Location: www.aaaa.ch/seite1");
}
// Falls bbbb.ch angefordert wurde
elseif(ereg("bbbb.ch",$_SERVER['HTTP_HOST']) {
header("Location: www.aaaa.ch/seite2");
}
// Falls keiner der aufgeführten Hosts aufgerufen wurde (z.B. direkter Aufruf über die IP-Adresse des Servers)
else {
header("Location: www.aaaa.ch/standardseite");
}

?>
Eine elegantere Lösung wäre mit Sicherheit die Konfiguration virtueller Hosts mit entsprechender Weiterleitung über eine .htaccess-Datei, aber mit VHosts kenne ich mich nicht so gut aus
__________________
Chuck Norris darf während der Fahrt mit dem Busfahrer sprechen!
maxi89 ist offline   Mit Zitat antworten
Alt 16.01.2008, 09:04   #3
TP-Veteran
 
Registriert seit: May 2006
marc22 bringt sich richtig einmarc22 bringt sich richtig ein
-quark-

Man kann in das Hauptverzeichnis eine .htaccess legen, die abhängig von der Domain, die eine oder die andere Seite anzeigt (quasi ein vhost im vhost).

Schau mal nach mod_rewrite und REQUEST_URI, da müsstest Du was finden. Mit der Methode kannst Du Dir die Weiterleitung sparen.
__________________
...Meine Meinung

1984

Geändert von marc22 (16.01.2008 um 09:27 Uhr).
marc22 ist offline   Mit Zitat antworten
Alt 16.01.2008, 09:13   #4
TP-Senior
 
Registriert seit: May 2003
Ort: SG-CH
ff4f macht alles soweit korrekt
die lösung mit php scheint mir irgendwie einfacher.. was muss ich denn in die index.html datei hineinschreiben, damit ich das php skript (oder php file) aufrufen kann?

gruss und danke
ff4f
__________________
Gibst Du Opi Opium, bringt Opium den Opi um...
ff4f ist offline   Mit Zitat antworten
Alt 16.01.2008, 09:27   #5
TP-Veteran
 
Registriert seit: May 2006
marc22 bringt sich richtig einmarc22 bringt sich richtig ein
Es gibt noch eine weitere, viel einfachere Methode, vorausgesetzt, Dein Provider spielt mit. Frag ihn mal, ob er Dir zwei virtuelle Hosts anlegen kann, bei denen die jeweilige Domain auf einen eigenen Ordner verweist. Er weiß dann schon, was Du meinst.

Das Problem ist, dass Google keine Weiterleitungen mag.
__________________
...Meine Meinung

1984
marc22 ist offline   Mit Zitat antworten
Alt 16.01.2008, 18:48   #6
TP-Senior
 
Registriert seit: May 2003
Ort: SG-CH
ff4f macht alles soweit korrekt
hallo slayer. das war ein super tip. ich kann die virtuellen hosts sogar selbst eintragen.. allerdings funktioniert es immer noch nicht, no clue why...

ich würde in der zwischenzeit doch gerne die weiterleitung mit php machen, bis ich das mit den virtuellen hosts geklärt habe. ich müsste nur wissen, wie ich das php-skript in die index.html datei einbinde...

kann ich auch noch eine bedingung einbauen? habe 4 domains, 3 davon verweisen auf einen ordner und einer auf einen anderen. er soll nun diese 3 aus der url auslesen, dann weiterleiten, und falls die andere domain eingegeben wird, dann soll die halt entsprechend auch umgeleitet werden.

ist blöd, eigentlich sollte es mit den virtuellen hosts klappen.. habe den provider schon kontaktiert. der hat aber noch nicht geantwortet...

gruss und danke jetzt schon für die hilfe...
ff4f
__________________
Gibst Du Opi Opium, bringt Opium den Opi um...
ff4f ist offline   Mit Zitat antworten
Alt 16.01.2008, 19:11   #7
TP-Moderator
 
Benutzerbild von maxi89
 
Registriert seit: Nov 2004
Ort: Wuppertal
maxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine Usermaxi89 lebt für das TP und seine User
Erweitern lässt sich das problemlos, da musst du nur eine weitere ifelse-Bedingung einbauen.
In eine HTML-Datei einbinden lässt sich das allerdings nicht, da das PHP-Code ist, müsste die Datei dann entsprechend auf .php ändern.
Wenn du das allerdings nicht ändern kannst/willst, solltest du auf die .htaccess-Methode von Slayer zurückgreifen.
__________________
Chuck Norris darf während der Fahrt mit dem Busfahrer sprechen!
maxi89 ist offline   Mit Zitat antworten
Alt 16.01.2008, 19:28   #8
TP-Senior
 
Registriert seit: May 2003
Ort: SG-CH
ff4f macht alles soweit korrekt
ja, ich weiss, dass ich die datei mit der endung .php abspeichern muss. aber ich muss ja der index.html datei sagen, dass es das php skript ausführen soll. und diese info muss ich der html datei mitgeben, nicht?
__________________
Gibst Du Opi Opium, bringt Opium den Opi um...
ff4f ist offline   Mit Zitat antworten
Alt 17.01.2008, 08:40   #9
TP-Veteran
 
Registriert seit: May 2006
marc22 bringt sich richtig einmarc22 bringt sich richtig ein
Welche index.html? Du kannst doch die index.php benutzen. Die wird i. d. R. auch als Directory-Index erkannt.
Meistens ist die Reihenfolge, die abgearbeitet wird: *.html, *.php.

Bedeutet: Wenn Du im Hauptverzeichnis keine index.html hast, müsste die index.php angesprochen werden.
__________________
...Meine Meinung

1984
marc22 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
URL Redirect URL Redirect
« Subdomain mit .htaccess umleiten - ist das möglich? | Header verschiebt sich je nach Auflösung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:50 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67