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

Problem mit Startseite index.html

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
HariboGold
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 22.04.2009, 20:49

Beitrag von HariboGold » 29.05.2009, 12:26

Hi,

habe bei mir Direct URL im Shop installiert, nun habe ich das Problem das meine Startseite nicht mehr aufgerufen wird wenn ich meine Domain öffne. Es wird nun immer gleich anscheinend die index.php geladen statt die index.html. Mein Shop befindet sich im Root Verzeichnis wie die index.html natürlich auch.

Also wenn ich z.B. www.meine-domain.de öffne soll im Hintergrund www.meine-domain.de/index.html erscheinen und nicht www.meine-domain.de/index.php

Ich hoffe ihr könnt mir weiterhelfen.

Das ist meine htaccess Datei:


Code:

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]

Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]

Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 29.05.2009, 13:06

Das hier in die .htaccess im Root packen bzw. die Zeile in Deiner .htaccess entsprechend anpassen:

Code: Alles auswählen

DirectoryIndex index.html index.php index.htm
Ich kaufe Dein Forum!
Kontaktdaten

HariboGold
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 22.04.2009, 20:49

Beitrag von HariboGold » 29.05.2009, 13:16

funktioniert leider auch nicht. Wenn ich direkt /index.html eingebe kommt ja auch die Startseite. Ist im Prinzip auch egal was ich hinter dem Slash im Browser eingebe, er leider immer unsichtbar auf die index.php weiter.

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.


mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 29.05.2009, 14:47

Ich sehe keinen Grund, warum das nicht funktionieren sollte. Der DirectoryIndex Parameter soll genau dafür sein, dass im Root erstmal nach "index.html" gesucht wird, bevor im zweiten Schritt auf die index.php zugegriffen wird. Hast Du die Seiten nach der Änderung in der .htaccess aktualisiert bzw. bist Du sicher, dass diese Zeile nicht jetzt doppelt vorhanden ist? Normalerweise ist die eigentlich fast immer schon vorhanden.
Ich kaufe Dein Forum!
Kontaktdaten

HariboGold
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 22.04.2009, 20:49

Beitrag von HariboGold » 29.05.2009, 16:01

keine Ahnung. Meine htaccess Datei sieht nun so aus:

DirectoryIndex index.html index.php index.htm

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]

Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]

Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]

Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]

Muss wohl irgendwie an den mod rewrite Regeln liegen. Ansonsten kann ich nicht irgendwie eine Weiterleitung einrichten oder so die direkt zu einer Datei leitet, ohne das mod rewrite irgendwas umschreibt?

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 29.05.2009, 16:30

Schmeiß mal die letzten beiden Zeilen testweise raus. Wenn dann kann es eigentlich nur die Regel sein in meinen Augen, obwoh da ja extra Dateien mit der Endung .html ausgeschlossen sein sollten. Aber ich würde es zumindest mal ausprobieren.

Wenn das das Problem ist, dann mach aus dem:

Code: Alles auswählen

RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
das:

Code: Alles auswählen

RewriteRule ^(.*)+$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
Damit würde die Regel nur greifen, wenn auch wirklich ein Zeichen vorhanden ist.
Ich kaufe Dein Forum!
Kontaktdaten

HariboGold
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 22.04.2009, 20:49

Beitrag von HariboGold » 29.05.2009, 17:32

geht leider auch nicht. Wenn ich das so ändere, dann lädt bei jedem Link die index.php

Aber es liegt auf jeden Fall an der letzten Zeile, weill wenn ich die auskommentiere geht die index.html ja wieder.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag