Malte Landwehr
Angesehenes Mitglied
So, folgendes Problem.
Unter domain.de/ läuft ein CMS und unter domain.de/blog/ soll nun ein Blog hinzukommen und beide Systeme brauchen ModRewrite.
Das CMS (Etomite) hat bisher mit folgendem Code wunderbar mit diesem Code funktioniert:
CODE RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Nun soll für das Blog (Wordpress) folgender Code verwendet werden:
CODE RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
Das funktioniert so aber nicht, da auch ein Aufruf wie domain.de/abc.html an das Blog geleitet wird (was zu einem 404er führt).
In einem anderen Forum (Abakus) wurde mir folgender Code vorgeschlagen:
CODE RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^/blog/(.*)$ /blog/$1 [L]
Der funktioniert aber auch nicht.
Also, kennt jemand eine Möglichkeit dem ReWrite zu sagen, wann welcher Code zum Einsatz kommen muss? Mit einem Forum welches in domain.de/forum/ liegt (und einen anders aufgebauten ReWrite Code hat) gibt es übrigens keine Probleme.
Unter domain.de/ läuft ein CMS und unter domain.de/blog/ soll nun ein Blog hinzukommen und beide Systeme brauchen ModRewrite.
Das CMS (Etomite) hat bisher mit folgendem Code wunderbar mit diesem Code funktioniert:
CODE RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Nun soll für das Blog (Wordpress) folgender Code verwendet werden:
CODE RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
Das funktioniert so aber nicht, da auch ein Aufruf wie domain.de/abc.html an das Blog geleitet wird (was zu einem 404er führt).
In einem anderen Forum (Abakus) wurde mir folgender Code vorgeschlagen:
CODE RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^/blog/(.*)$ /blog/$1 [L]
Der funktioniert aber auch nicht.
Also, kennt jemand eine Möglichkeit dem ReWrite zu sagen, wann welcher Code zum Einsatz kommen muss? Mit einem Forum welches in domain.de/forum/ liegt (und einen anders aufgebauten ReWrite Code hat) gibt es übrigens keine Probleme.