Subdomain auf datei weiterleiten

Apache, Lighttpd, nginx, Cherokee
Post Reply
sqreal
Posts: 13
Joined: 2004-05-24 20:45
Location: München
Contact:
 

Subdomain auf datei weiterleiten

Post by sqreal »

Servus,

habe jetzt bisschen gesucht und paar sachen gefunden

IFRAME (BAH)
ordner mit weiterleitung zur datei (naja ...)

Also sprich ich habe ne Page mit index.php forum.php search.php usw wobei ich bei meinem apache z.B will das wenn ich auf forum.domain.de gehe der direkt auf die forum.php weiterleitet.

domain.de > index.php [work ^^]
http://www.domain.de > index.php [work ^^]
forum.domain.de > forum.php
search.domain.de > search.php

usw...

irgendjemand eine grandiose idee?
kawfy
Posts: 307
Joined: 2002-08-08 23:45
 

Re: Subdomain auf datei weiterleiten

Post by kawfy »

sQreaL wrote:irgendjemand eine [...] idee?
RewriteRule, prüfe den HTTP_HOST ab, und wenn der Request leer ist, geht's zur forum.php.
[tom]
Posts: 656
Joined: 2003-01-08 20:10
Location: Berlin
 

Re: Subdomain auf datei weiterleiten

Post by [tom] »

sQreaL wrote:irgendjemand eine grandiose idee?
Grandios nicht, aber 'ne simple: Ã?ber DirectoryIndex in der .htaccess in dem entsprechenden DocumentRoot, also z. B. (vom DocumentRoot von forum.domain.de):

Code: Select all

echo DirectoryIndex forum.php >> .htaccess
Oder die .htaccess "manuell" mit dem vi bearbeiten.


[TOM]
kawfy
Posts: 307
Joined: 2002-08-08 23:45
 

lalala

Post by kawfy »

[TOM], so wie ich das heraus lese, sind die verschiedenen "Startdateien" in ein- und demselben Verzeichnis, also keine getrennten $DOCUMENT_ROOTs pro Subdomain. Sei der Sinn mal dahin gestellt :)

Andererseits scheint das hier eine Fortsetzung eines anderen Threads zu sein. Das macht das "Verstehen" nicht leichter ... :?
[tom]
Posts: 656
Joined: 2003-01-08 20:10
Location: Berlin
 

Re: Subdomain auf datei weiterleiten

Post by [tom] »

Dann natürlich RewriteRules. Oder zur Not mit ner .php davor und da den Host Header auslesen und weiterleiten.

Aber RewriteRules wäre die elegantere Alternative.


[TOM]
sqreal
Posts: 13
Joined: 2004-05-24 20:45
Location: München
Contact:
 

Re: lalala

Post by sqreal »

kawfy wrote: Andererseits scheint das hier eine Fortsetzung eines anderen Threads zu sein. Das macht das "Verstehen" nicht leichter ... :?
nicht das ich wüsste ^^

und häng immer noch an dem problem :/
kawfy
Posts: 307
Joined: 2002-08-08 23:45
 

Re: lalala

Post by kawfy »

sQreaL wrote:und häng immer noch an dem problem :/
8O Ach du liebe Güte. Wieso das denn? Dieses Problem ist "trivial" (http://de.wikipedia.org/wiki/Trivialit%C3%A4t). Deine Arbeitsweise sieht weder nach der eines Sysadmins noch nach der eines Geschäftsführers aus. Aber wir sollten nicht philosophisch werden ... :o

Also, nicht böse sein -- und bevor der thread zu den unerwünschten Beiträgen verschoben wird (wo er zweifelsohne hingehört), hier der Code zum Abschreiben (schon wieder EUR 50,- Know-how gespart):

In die .htaccess deines DOCUMENT_ROOT (ersetze "example.de" durch deine Domain):

Code: Select all

# issue redirect for an empty request based on host
RewriteEngine On
RewriteCond    %{HTTP_HOST}    ^example.com$ [OR,NC]
RewriteCond    %{HTTP_HOST}    ^www.example.com$ [NC]
RewriteRule    ^$              http://www.example.com/index.php [R=301,L]

RewriteCond    %{HTTP_HOST}    ^forum.example.com$ [NC]
RewriteRule    ^$              http://forum.example.com/forum.php [R=301,L]

RewriteCond    %{HTTP_HOST}    ^search.example.com$ [NC]
RewriteRule    ^$              http://search.example.com/search.php [R=301,L]
:!: Beachte: RewriteRules kosten Performance. Bei einem gut besuchten Forum möchtest du dir etwas anderes überlegen.

Hausaufgabe: beschäftige dich mit RewriteRules, bis du obiges Beispiel annähernd verstanden hast. SCNR :)

... und nun gute Nacht. 8)
Post Reply