Hallo,
kämpfe mit Permalinks und der .htaccess bei folgender Ausgangslage:
- Mehrere Wordpress-Installationen in Unterverzeichnissen auf einem Webspace
- Eine Installation davon nutzt Domain-Name des Hosters, die anderen werden weitergeleitet von united domains via URL-Hiding
- Alle Sites laufen prima mit den Standard-Permalinks
- Angepaßte Permalinks sind nur möglich bei der Site, bei der Hoster und Domain-Anbieter gleich sind und Blog-URL und Wordpress-URL gleich sind.
Das Problem:
- Wird bei den anderen WP Installationen die Permalink-Struktur verändert, kann WP die .htaccess nicht beschreiben.
- Die .htaccess steht auf 755 oder 777 und ist damit aber beschreibbar.
- Kopiert man den geforderten Code in die .htaccess manuell und lädt diese hoch in das jeweilige subdirectory, ändert sich dennoch nichts -> bei angepaßten Permalinks kommt nur noch ein 404
Ich gehe nun davon aus, dass das Hauptproblem in der Tatsache liegt, dass die domain auf das jeweilige Verzeichnis des webspaces weitergeleitet wird und an irgendeiner Stelle ein absoluter Pfad in die .htaccess geschrieben werden muss (zumindest löste dies das Problem mit der XML-Sitemap-Generierung in den jeweiligen Installationen). Vielleicht ist aber auch die Pfadangabe in der Wordpress Installation fehlerhaft. Diese sieht derzeit so aus und funktioniert auch prima mit der Standard-Permalink-Konfiguration:
Blog-Adresse: http://www.beispieldomain.de
Wordpress-Adresse: http://1234.webspace.de/beispieldomain
Leider habe ich überhaupt keine Ahnung, wie die korrekte Syntax für die .htaccess lauten müsste.
Aktuelle .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Alles anzeigen
Hoffe, jemand hat das auch schon mal gelöst und kann mir Tips geben. Danke im voraus!