Seite 1 von 1

vorgegebene .htaccess verhindert Unterverzeichnis

Verfasst: Sa 29. Mai 2010, 21:27
von EnsembleUn
Ist zwar kein Shopsystem-Thema, aber ich stehe gerade vor einem Problem.

Um eine gewisse Portalsoftware laufen zu lassen, muss die dazugehörige .htaccess ins root-Verzeichnis, dann funktioniert das Portal.
So sieht sie aus:

Code: Alles auswählen

<FilesMatch "\.inc" >
deny from all
</FilesMatch>
<FilesMatch "^\." >
deny from all
</FilesMatch>


RewriteEngine on

RewriteBase /

RewriteCond   %{REQUEST_URI}   !\.css$
RewriteCond   %{REQUEST_URI}   !\.gif$
RewriteCond   %{REQUEST_URI}   !\.js$
RewriteCond   %{REQUEST_URI}   !\.jpg$
RewriteCond   %{REQUEST_URI}   !\.png$
RewriteCond   %{REQUEST_URI}   !\.ico$
RewriteCond   %{REQUEST_URI}   !\.swf$
RewriteCond   %{REQUEST_URI}   !\.xml$
RewriteCond   %{REQUEST_URI}   !\.xsl$
RewriteCond   %{REQUEST_URI}   !\.txt$
RewriteCond   %{REQUEST_URI}   !\.gz$
RewriteCond   %{REQUEST_URI}   !fetch\.php$
RewriteCond   %{REQUEST_URI}   !\.tool\.php$
RewriteCond   %{REQUEST_URI}   !/info/
RewriteCond   %{REQUEST_URI}   !/campics/
RewriteRule   (.+)             index.php   [QSA,L]
Wenn ich jetzt auf das Verzeichnis http://www.domain.tld/blog/ zugreifen möchte, werde ich auf http://www.domain.tld/ umgeleitet.
Entferne ich die .htaccess, dann kann ich auf /blog zugreifen, jedoch funktioniert die Portalsoftware nicht mehr.

Weiß jemand einen Rat?

Re: vorgegebene .htaccess verhindert Unterverzeichnis

Verfasst: Sa 29. Mai 2010, 21:32
von Doc Olson
Füge mal

Code: Alles auswählen

RewriteCond   %{REQUEST_URI}   !/blog/
vor

Code: Alles auswählen

RewriteRule   (.+)             index.php   [QSA,L]
ein

Re: vorgegebene .htaccess verhindert Unterverzeichnis

Verfasst: Sa 29. Mai 2010, 21:41
von EnsembleUn
Prima, wer lesen kann ist immer ganz klar im Vorteil.

Nun funktioniert alles durch die eine zusätzliche Zeile.