Hallo zusammen! :)
Heute habe ich das erste Mal eine WP Multisite (gleich mit Domains statt Subdomains oder Verzeichnissen) installiert/eingerichtet und mich vorab durch zig Seiten und Anleitungen gelesen. Keine hat mich vollends zufrieden gestellt, da ich zwischendrin einfach auf einen "500 Internal Server Error" gestoßen bin.
Ausgerechnet der Code, der mir von WordPress angezeigt wurde, und den ich in die .htaccess einfügen soll, löst den Fehler aus.
Da denke ich mir natürlich, wie das sein kann ?!? o_O
Das ist der Code, der bei mir (Hoster: All-inkl) zu einem 500er führt:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
. /index.php [L]
</IfModule>
Alles anzeigen
Und dieser Code, den ich letztlich von einer Seite bei http://www.fmjf.de habe, funktioniert:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
Alles anzeigen
Abgesehen von der Umleitung von Aufrufen ohne www vorneweg, sind es nur die Zeilen, die mit
RewriteRule ^([_0-9a-zA-Z
beginnen, die anders sind (wenn ich nicht doch noch etwas übersehen habe).
Das verwundert mich wirklich etwas...
Ist jemandem soetwas auch schon passiert?
Ich meine, meine Multisite mit Domains scheint soweit zu funktionieren, aber gerade wenn der Fehler womöglich von "offiziellem" Code herrührt, möchte ich schon wissen, was da schief gelaufen ist. :D