Rewrite bei einem Unterverzeichnis funktioniert nicht
Verfasst: 28.07.2011 17:49
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:
Wer hat eine Idee, warum der redirect im Verzeichnis /fragen nicht funktioniert?
Danke!
Christian
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>
Danke!
Christian