Seite 1 von 1

Htaccess redirect

Verfasst: Do 18.Jun, 2009 10:45
von bce
habe ja nun das neue forum phpbb3 als unterordner im alten phpbb2-forum.

ich möchte nicht dass man das neue forum umständlich aufrufen muss: www.forum.domain.de/phpbb3

also wenn ich www.forum.domain.de oder nur forum.domain.de eingebe, so soll nach www.forum.domain.de/phpbb3 weitergeleitet werden.

mittel htaccess welche im root liegt funktioniert es nicht:

Code: Alles auswählen

Redirect 301 /* http://forum.domain.de/phpbb3
??


edit:
mit diesem code in der htaccess funktioniert die weiterleitung auf den unterodner:

Code: Alles auswählen

RewriteBase /

RewriteCond %{REQUEST_URI} ^/index\.(html|htm|php)$
RewriteRule index\.(html|htm|php)$ /phpbb3/index.php [R,L]

RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*)$ /phpbb3/index.php [R,L]

DirectoryIndex index.php index.html index.htm
ist dieser code ok... oder kann es zu problemen kommen?

es funktioniert mit folgenden eingaben: forum.domain.de/ und http://forum.domain.de/

aber mit www.forum.domain.de/ gibt es probleme!

Verfasst: Do 18.Jun, 2009 12:38
von oxpus
Hi,

ich habe die www.Problematik bei mir so gelöst:

Code: Alles auswählen

# redirect oxpus.de to www.oxpus.de
RewriteCond %{HTTP_HOST} ^oxpus.de$ [NC]
RewriteRule ^(.*) http://www.oxpus.de/$1 [L,R=301]
Mit dem Ordner für das Forum sollte es so bei dir klappen:

Code: Alles auswählen

# redirect domain to forum path
RewriteCond %{HTTP_HOST} ^forum.domain.de$ [NC]
RewriteRule ^(.*) http://www.forum.domain.de/phpbb3/$1 [L,R=301]