Seite 1 von 1

Rewrite bei einem Unterverzeichnis funktioniert nicht

Verfasst: 28.07.2011 17:49
von superbilk
Hallo,

ich möchte, dass alle Seiten nur mit www erreichbar sind. Das funktioniert auch fast ;)

Wenn ich http://www.scrum-fragen.de aufrufe, lande ich auf http://www.scrum-fragen.de/blog/ [OK]
Wenn ich http://scrum-fragen.de aufrufe, lande ich auf http://www.scrum-fragen.de/blog/ [OK]

Wenn ich http://www.scrum-fragen.de/blog aufrufe, lande ich auf http://www.scrum-fragen.de/blog/ [OK]
Wenn ich http://scrum-fragen.de/blog aufrufe, lande ich auf http://www.scrum-fragen.de/blog/ [OK]

Wenn ich http://www.scrum-fragen.de/fragen aufrufe, lande ich auf http://www.scrum-fragen.de/fragen/ [OK]
Wenn ich http://scrum-fragen.de/fragen aufrufe, lande ich auf http://scrum-fragen.de/fragen/ [FALSCH: es soll http://www.scrum-fragen.de/fragen sein]

Hier die .htaccess files:

Code: Alles auswählen

#/public/.htaccess

DirectoryIndex index.php
RewriteEngine On

RewriteCond %{HTTP_HOST} \.local$ [NC]
RewriteCond %{HTTP_HOST} !^www\.scrum-fragen\.local$ [NC]
RewriteRule ^(.*)$ http://www.scrum-fragen.local/$1 [L,R=301]

RewriteCond %{HTTP_HOST} \.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\.scrum-fragen\.de$ [NC]
RewriteRule ^(.*)$ http://www.scrum-fragen.de/$1 [L,R=301]

RewriteRule ^$ /blog/ [L,R=301]

RewriteRule ^([0-9]+)/(.*)$ /fragen [L,R=301]

Code: Alles auswählen

#/public/fragen/.htaccess (Standard von question2answer.org)

DirectoryIndex index.php
RewriteEngine On
RewriteBase /fragen
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]

Code: Alles auswählen

#/public/blog/.htaccess (Standard von wordpress)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
Wer hat eine Idee, warum der redirect im Verzeichnis /fragen nicht funktioniert?

Danke!

Christian