Moin,
Brauche dringend htaccess-Hilfe, kenn mich nicht gut aus damit. Lieben Dank schon mal im Voraus!
Situation:
Habe WORDPRESS ist neues in einem Unterverzeichnis installiert und leite dessen Ausgabe auf das Hauptverzeichnis um. Ganz normal.
Dort aber existiert ein altes System, das niemand genau kennt (alter Webmaster ist unauffindbar). Hier werden - aus Gründen, die nicht mehr nachzuvollziehen sind - mit "RewriteRule" virutelle Links (FollowSymLinks) auf die eigentliche Datei umgeleitet. Dabei kommt es offenbar zum Konflikt.
Nach meiner Meinung hat das mit diesen Zeilen zu tun:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Denn die wichtige Anweisung die auf die korrekte Datei linkt ist diese:
RewriteRule news_(.*)_(.*).html$ news.php?ID=$2
Ich gehe davon aus, dass die Anweisung, die den Konflikt beheben kann, nicht so schwierig ist, aber ich kenne sie eben nicht. Wer weiß die Lösung?
RewriteEngine On
Options +SymLinksIfOwnerMatch
Options +FollowSymLinks
# zur Nachrichtenmeldung
RewriteRule news_(.*)_(.*).html$ news.php?ID=$2
# zur einzelnen Rubrik
RewriteRule rubriken_(.*)_(.*).html$ news_rubriken.php?rubrik=$2
# Druckversion
RewriteRule print_(.*)_(.*).html$ print.php?ID=$2
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteBase /unterverzeichnis/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /unterverzeichnis/index.php
</IfModule>
# END WordPress
Komm mi nich an die Farv