htaccess, WordPress + mehrere Domains

mores

mores

Aktives Mitglied
Thread Starter
Dabei seit
23.12.2003
Beiträge
3.580
Reaktionspunkte
107
Mittlerweile hat sich mein Hoster dazu überreden lassen, mir das mod_rewrite Zeugs freizuschalten damit ich "hübsche URLs" haben kann.

Nun mein Problem: Ich habe eine Seite, läuft mit WordPress, funktioniert an und für sich so wie sie sollte. Nur kann ich die Seite nicht mit einem zweiten Domain aufrufen. In WordPress ist die domain1.com als "Blog-Adresse" angegeben und die .htaccess sieht so aus:
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
(Da ist auch ein Umleiter drin, non-www -> www)

Ich dachte mir also, nach langem Googeln, dass ich einfach folgendes einbauen müsse:
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]
Funktioniert aber nicht, http://www.domain2.com zeigt mir immer ein 403 - Server Error :(

Beide Domains zeigen in den Root dieses Webspaces. Ohne htaccess funktioniert es auch. Nur dann sind meine hübschen URLs weg.

Wer kennt sich denn mit diesem Zeugs aus?
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Martin Bond
Rein vom Verständnis - meinst du sowas?

Edit: Was macht das eigentlich im Multimedia-Forum?
 
muss man wordpress nicht auch für die einzelnen domains configgen?
 
Vielleicht hilft das: Mehrfache Sub/Domains

P.S.: "Hübsche" Permalinks kannst Du doch direkt in WP einstellen.
 
Ja. Nur eben auf der root-Ebene. www.kutzenberger.at und www.mikrostimme.at sollen auf einen Webspace zeigen. Wobei in WordPress die mikrostimme.at eingetragen ist.

@Olivetti: das Problem bei mir ist, dass ich nichts aufteilen will. Sobald ich eine htaccess anlege, die kutzenberger.at auf mikrostimme.at umleitet, bekomme ich einen 403 Fehler (Forbidden).
Ich hab's jetzt sein lassen,"Fancy URLs" deaktiviert und beide Domains funktonieren. Ich vermute das Problem bei WordPress. Danke für Eure Antworten.
 
Ich würde Dir auch die Lösung empfehlen, die Olivetti gepostet hat. Da brauchst Du nur eine Wordpress Installation für alle Domains. Du kannst trotzdem unterschiedliche Plugins und Themes verwenden.

Aber wenn ein Update erscheint, biste nicht wie ein Verrückter am Uploaden.
 
Nein, keiner versteht mich :(

2 Domains. 1 Webspace. 1 Seite.
Ich will keine unterschiedlichen Datenbanken, Plugins usw.
Es ist 1 WP Installation, die über 2 Domains aufgerufen werden soll.

Oder ich habe bei Olivetti's Link irgendwas übersehen :kopfkratz:
 
Schreib doch einfach sowas in deine htacess:

Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.kutzenberger.at$ [NC]
RewriteRule ^(.*)$ http://www.mikrostimme.at/$1 [R=301,L]
 
@pietboje: das hab ich schon, und bekomme immer ein
Forbidden
You don't have permission to access / on this server.

@admartinator: danke, die Seite kannte ich aber schon. Ist auch gebookmarked, nur leider bringt mir das wenig, da ich ja mit Variante 2, die meinem Setup noch am nähesten käme, für die zweite Domain ein neues Blog einrichten müsste da ja pro Domain die entsprechenden Datenbanktabellen aufgesucht werden.

Ich vermute das Problem beim Host. Werde dort nochmal nachfragen, warum eine einfache Weiterleitung, wie sie pietboje schreibt, nicht funktioniert.

Danke inzwischen an alle!
 
bei mir läuft obiges problemlos.

insgesamt steht das dann so in meiner htaccess (also über dem wordpress-kram):

Code:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.kutzenberger.at$ [NC]
RewriteRule ^(.*)$ http://www.mikrostimme.at/$1 [R=301,L]


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
Zurück
Oben Unten