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

Automatische Weiterleitung auf index.php

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
Zele
PostRank 2
PostRank 2
Beiträge: 63
Registriert: 20.09.2004, 09:50
Wohnort: Schweiz

Beitrag von Zele » 09.09.2007, 11:43

Hallo Zusammen

Ich habe mir einen xtcommerce Shop gebastelt und nun bleibt mir ein abschliessendes Problem, welches mir das entsprechende Forum bzw. der dortige Support nicht zufriedenstellend lösen kann.
Mein Shop liegt auf https://www.muffin-welt.ch
Wenn ich nun diese Adresse aufrufe, kriege ich einige Fehlermeldungen, kann dann aber den Index anklicken und alles läuft prima, weil dann https://www.muffin-welt.ch/index.php aufgerufen wird.
So, hab ich mir gedacht, dann leite ich eben automatisch auf index.php um. Klappt aber mit diesem .htacces Eintrag nicht
RewriteCond %{HTTP_HOST} ^https://muffin-welt.ch$ [NC]
RewriteRule ^(.*) https://www.muffin-welt.ch/index.php/$1 [L,R=301]
Das xtcommerce-Forum schlägt vor, eine index.htm zu basteln, welche direkt auf index.php weiterleitet. Dies verursacht aber ein ungutes Gefühl bezüglich Google bei mir (nachdem ich hier fleissig gelesen habe, scheint das nicht so sauber zu sein :-? )
Hat jemand einen Fetzten .htaccess Code für mich, oder sonst eine gute Idee?

Vielen Dank

PS: Ach ja, bevor ichs vergesse: In besagtem Verzeichnis existiert nur eine index.php und sonst nichts mit index.???

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

heino
PostRank 8
PostRank 8
Beiträge: 833
Registriert: 21.09.2006, 13:42

Beitrag von heino » 09.09.2007, 12:16

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^http://muffin-welt.ch$ [NC]
RewriteRule ^(.*) http://www.muffin-welt.ch/index.php/$1 [L,R=301]
Der von dir angegebene .htaccess-Code funktioniert wunderbar so wie er soll. Es wird weitergeleitet wenn die Variante ohne www. aufgefufen wird.
Zele hat geschrieben:PS: Ach ja, bevor ichs vergesse: In besagtem Verzeichnis existiert nur eine index.php und sonst nichts mit index.???
Wieso kann man die index.htm aufrufen. Genau die produziert deine Fehlermeldungen. Hast du Multiviews aktiviert?

Hast du schon mal versucht bei deinem server die index.php als Index-Datei einzustellen:

Code: Alles auswählen

DirectoryIndex index.php

Zele
PostRank 2
PostRank 2
Beiträge: 63
Registriert: 20.09.2004, 09:50
Wohnort: Schweiz

Beitrag von Zele » 09.09.2007, 16:04

Oha ich habe den falschen .htaccess-Teil gepostet. Derjenige ohne www funktioniert tatsächlich. Aber wieso funktioniert dieser nicht genauso:
RewriteCond %{HTTP_HOST} ^https://www.muffin-welt.ch$ [NC]
RewriteRule ^(.*) https://www.muffin-welt.ch/index.php/$1 [L,R=301]

Weiter habe ich die index.php wie von dir vorgeschlagen bereits als Index-Datei definiert gehabt.
Wieso kann man die index.htm aufrufen. Genau die produziert deine Fehlermeldungen. Hast du Multiviews aktiviert?
Das versteh ich auch nicht. Zumal ich nicht mal genau weiss was Mulitview ist und schon gar nicht, wie man es aktiviert :-?

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.


wowglider
PostRank 8
PostRank 8
Beiträge: 809
Registriert: 22.05.2007, 18:00

Beitrag von wowglider » 09.09.2007, 17:05


heino
PostRank 8
PostRank 8
Beiträge: 833
Registriert: 21.09.2006, 13:42

Beitrag von heino » 09.09.2007, 17:10

RewriteCond %{HTTP_HOST} ^https://www.muffin-welt.ch$ [NC]
RewriteRule ^(.*) https://www.muffin-welt.ch/index.php/$1 [L,R=301]
Schtäze, dass das ein nette Endlosschleife ergibt, weil der Host auf sich selber weitergeleitet wird.

Deine site kann man auch mit https://www.muffin-welt.ch/index.test https://www.muffin-welt.ch/index.clown etc. aufrufen.

Setze mal folgendes in die .htacces um Content Negotiation abzuschalten:

Code: Alles auswählen

Options -MultiViews

Zele
PostRank 2
PostRank 2
Beiträge: 63
Registriert: 20.09.2004, 09:50
Wohnort: Schweiz

Beitrag von Zele » 09.09.2007, 17:17

Ich habe die "Endlosschleiffe rausgenommen und
Options -MultiViews
eingebaut.
Das hilft auch nicht :cry:

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag