Corporate Blogging mit User-Subdomains

by apoc · september 2 2008 · one comment

Das Sixserv Blog ist ein Multiuser-Blog(d.h. Mehrere Autoren verfassen Artikel), unter der Hauptdomain(sixserv.org) sollten alle Artikel angezeigt werden. Wir wollten allerdings zusätzliche Subdomains(z.B. apoc.sixserv.org) die die Artikel des jeweiligen Autors anzeigt. Besonders wichtig dabei war das es möglich ist pro Subdomain unterschiedliche Themes zu verwenden.
Als Grundlage für dieses Vorhaben verwendete ich das Wordpress-Plugin Domain-Mirror von Dave McAleavy. Ich ergänzte es um die Möglichkeit pro Domain einen Benutzer sowie Theme eingeben zu können:

Zeigt die neuen Einstellungsmöglichkeiten von Domain Mirror.

Zeigt die neuen Einstellungsmöglichkeiten von Domain Mirror.

In der Apache Konfiguration des jeweiligen vHost der Subdomain genügt ein:

Alias /blog "<Wordpress-Pfad>"

Sofern kein Unterorder verwendet werden soll, äquivalent ein DocumentRoot mit Installations-Pfad. Dann kann man sich ebenfalls das anpassen der Rewrite Regeln in der .htaccess-Datei im Wordpress-Ordner sparen. Standardmäsig werden die Permalinks nämlich auf /index.php geroutet, was bei den Subdomains in unserem Fall nicht funktioniert, und entsprechend angepasst werden muss:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Wenn ohne Subdomain dann Standard Rewrite...
RewriteCond %{HTTP_HOST} ^sixserv.org$
RewriteRule . /index.php [L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Hier mit Subdomain also mit /blog
RewriteCond %{HTTP_HOST} ^(^.*)\.sixserv.org$
RewriteRule . /blog/index.php [L]

Ihr könnt die erweiterte Version von Domain-Mirror hier herunterladen: domain-mirror1.1_patched1.zip [Patch-File für 1.1]

/
This is a customized Version of Domain-Mirror. I added the Feature to specifies the Theme and User per Domain-Entry. You can download the Patched Version of Domain Mirror 1.1 here: domain-mirror1.1_patched1.zip [Patch-File for 1.1]
\

Tagged: , , ,

One Comment

Subscribe to comments with RSS or TrackBack to 'Corporate Blogging mit User-Subdomains'.

  1. Wollte noch ergänzen das ein großer Nachteil dieses Verfahrens ist, das man riskiert von Google schlecht bewertet zu werden, da die gleiche Seite unter mehreren URLs zu erreichen ist. Siehe diesen Kommentar von Robin Wauters:

    Robin Wauters says:

    April 21st, 2008 at 10:44 pm

    To all!

    We wanted to use Domain Mirror for linking up http://virtualization.com and http://virtualisation.com but were kinda suspicious if it wasn’t too bad for SEO. Turns out we were right to worry

    Please note that there is a high risk of getting penalties from Google because of duplicate content, which may affect both your URLs / websites rankings!

    See Google group discussion here:
    http://groups.google.com/group/Google_Webmaster_Help-Indexing/browse_thread/thread/ea60d87779470b6c#

Leave a Reply