.com, .net, .org nach .de umleiten (rewrite?)

Apache, Lighttpd, nginx, Cherokee
narozk
Posts: 9
Joined: 2003-03-26 10:45

.com, .net, .org nach .de umleiten (rewrite?)

Post by narozk » 2008-06-25 23:17

Ich habe viele Beispiele gefunden, die zeigen wie man z.B. www. oder https erzwingt. Leider habe ich keins gefunden, dass mehrere tlds auf eine tld umleitet. Hat mir jemand einen Tipp?

aubergine
RSAC
Posts: 475
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: .com, .net, .org nach .de umleiten (rewrite?)

Post by aubergine » 2008-06-25 23:31

Code: Select all

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.tld$
RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301]

narozk
Posts: 9
Joined: 2003-03-26 10:45

Re: .com, .net, .org nach .de umleiten (rewrite?)

Post by narozk » 2008-06-26 13:40

Danke schon mal, aber ich merke eben, dass ich mein Problem besser hätte beschreiben sollen.

Ich habe 2 domains domain_1.tld, domain_2.tld.
alle .net, .org, .de, etc. sollen je domain auf die jeweilige .com domain umgeleitet werden, weil domain_1.tld, und domain_2.tld unterschiedliche Inhalte haben.

domain_1.[de|net|org] -> domain_1.com
domain_2.[de|net|org] -> domain_2.com


Ist das mit rewrite überhaupt machbar?

aubergine
RSAC
Posts: 475
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: .com, .net, .org nach .de umleiten (rewrite?)

Post by aubergine » 2008-06-26 15:12

Unterschiedliche Inhalte bedeuten auch unterschiedliche Documentroots nehme ich an.

Daher musst du dir nurnoch Gedanken über die richtige Stelle meiner Rewrite Rules machen, aber nicht über die Rules ansich.

narozk
Posts: 9
Joined: 2003-03-26 10:45

Re: .com, .net, .org nach .de umleiten (rewrite?)

Post by narozk » 2008-06-26 17:44

Nein es ist "leider" der gleiche root. Die zwei domains teilen sich viele dynamische Inhalte.

aubergine
RSAC
Posts: 475
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: .com, .net, .org nach .de umleiten (rewrite?)

Post by aubergine » 2008-06-26 22:47

Naja dann leite halt gezielt und direkt um.
Beispiele gibt es im Internet wie Sand am Meer.

Du hast die Wahl zwischen PHP, mod_rewrite, direkt im apache und noch einigen anderen Möglichkeiten.