Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

htaccess funktioniert nicht bei Forum

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
Merkle
PostRank 4
PostRank 4
Beiträge: 161
Registriert: 14.10.2005, 09:31
Wohnort: Mannheim

Beitrag von Merkle » 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

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


matin
PostRank 9
PostRank 9
Beiträge: 1427
Registriert: 08.09.2005, 15:16
Wohnort: Grünburg

Beitrag von matin » 03.10.2007, 14:50

rewrite rules für forum in forum-ordner und die standarddomain im root-verzeichnis wie folgt definieren:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.psychic\.de$
RewriteRule ^(.*)$ http://www.psychic.de/forum/$1 [L,R=301]
https://suchmaschinentricks.at/ - Ziehen Sie die Aufmerksamkeit im Internet auf sich ...
Kaufe verschiedene Projekte mit entsprechendem Content - Kontaktaufnahme per PN

Merkle
PostRank 4
PostRank 4
Beiträge: 161
Registriert: 14.10.2005, 09:31
Wohnort: Mannheim

Beitrag von Merkle » 03.10.2007, 17:08

Hallo Matin

vielen herzlichen Dank. Ja funktioniert.

Der Seitenaufbau ist jedoch etwas langsam.

Habe ich dich richtig verstanden, dass ich deine Regel
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.psychic\.de$
RewriteRule ^(.*)$ https://www.psychic.de/forum/$1 [L,R=301]
das L habe ich weggelassen)

über meine hier gepostete htaccess schreibe, also so:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.psychic\.de$
RewriteRule ^(.*)$ https://www.psychic.de/forum/$1 [R=301]
ErrorDocument 404 /404.html
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]

Grüße Rolf Merkle

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag