htaccess funktioniert nicht bei Forum
Verfasst: 03.10.2007, 14:05
Hallo zusammen
es geht um die domain www.psychic.de. Habe dort in der htaccess www.psychic.de als Standarddomain definiert. Funktioniert.
Habe auf die domain ein Forum aufgesetzt www.psychic.de/forum/
Funktioniert.
Habe nun im root des Forums folgende htaccess
ErrorDocument 404 /404.html
RewriteEngine on
RewriteRule ^index\.php/(.*)$ https://www.psychic.de/forum/ [R=301,L]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-c([0-9]+)\.html$ /forum/index.php?c=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /forum/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /forum/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
Das Problem: für das Forum wird nicht die htaccess aus dem übergeordneten Verzeichnis (www.psychic.de) genommen, was zur Folge hat, dass das Forum auch unter https://psychic.de/forum/, also ohne www, erreichbar ist - und das produziert Fehler.
Habt ihr eine Idee, eine Lösung?
Danke für eure Hilfe
Rolf Merkle
es geht um die domain www.psychic.de. Habe dort in der htaccess www.psychic.de als Standarddomain definiert. Funktioniert.
Habe auf die domain ein Forum aufgesetzt www.psychic.de/forum/
Funktioniert.
Habe nun im root des Forums folgende htaccess
ErrorDocument 404 /404.html
RewriteEngine on
RewriteRule ^index\.php/(.*)$ https://www.psychic.de/forum/ [R=301,L]
RewriteRule !\.html$ - [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /forum/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-c([0-9]+)\.html$ /forum/index.php?c=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ $1$4?$2=$3 [QSA,N]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /forum/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /forum/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /forum/$1.php [L]
Das Problem: für das Forum wird nicht die htaccess aus dem übergeordneten Verzeichnis (www.psychic.de) genommen, was zur Folge hat, dass das Forum auch unter https://psychic.de/forum/, also ohne www, erreichbar ist - und das produziert Fehler.
Habt ihr eine Idee, eine Lösung?
Danke für eure Hilfe
Rolf Merkle