Seite 1 von 1

rewrite www.domain.de/index.php --> www.domain.de

Verfasst: 24.07.2007, 13:39
von sheinze
Hallo zusammen,

wer kann mir die rewrite Zeilen zusammenstellen, um beim Aufruf der index.php Seite auf die Domain umzulenken. Die interne Verlinkung in meinem Shop (oscommerce) verweist immer auf die index.php Seite, ich möchte aber alle Verlinkungen auf den Domainnamen konzentrieren.

Aufruf: www.[domain].de/index.php
Ergebnis: www.[domain].de

Danke & Grüße
Steffen

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

Verfasst: 24.07.2007, 13:47
von matin
du kannst das bei oscommerce umprogrammieren, ansonsten versuch folgendes:

Code: Alles auswählen

RewriteEngine On
RewriteRule index.htm$ index.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^index.php$ /$1 [R=301,L]
du musst aber eine datei mit der bezeichnung index.htm (kann völlig leer sein) in den root-ordner legen

Verfasst: 24.07.2007, 13:56
von matin
[edit]
denkfehler - macht wahrscheinlich probleme, da ja die anderen inhalte auch über die index.php laufen
[/edit]

Verfasst:
von

Verfasst: 24.07.2007, 17:03
von jrg
Das kann man in .htaccess und in auch PHP machen.

Code: Alles auswählen

##index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L,NC]

Verfasst: 25.07.2007, 07:51
von twitch

Code: Alles auswählen

RewriteEngine On 
RewriteRule ^index\.(php|html)$ http://www.domain.de/ [R=301,L]

Merci

Verfasst: 25.07.2007, 08:28
von sheinze
Vielen Dank für die Hilfe, die ich austesten werde.

Verfasst: 25.07.2007, 09:17
von pr_sniper
:D Dass das mal keine Falle wird: auf welcher Datei mit Content liegt denn die Startseite der Domain?

Regelmäßig wird doch für die Domain als Startseite die index.xxx oder default.xxx in einer vereinbarten Reihenfolge festgelegt. Soll sich der Hund in den Schwanz beißen?

Oder gibt es tatsächlich eine andere Startdatei als die index.php? - Dann sollte das auch gesagt werden -> "domain/andere_startseite.php"

Verfasst: 25.07.2007, 11:27
von FL4PJ4CK
Hm, hab auch mal alle probiert, hat aber keins geklappt. Bei dem letzten kam eine Fehlermeldung, dass die Weiterleitung nie ankommen kann... :(

Startseite

Verfasst: 25.07.2007, 11:56
von sheinze
Die Startseite ist die index.php

Du kannst es gut ausprobieren auf www.bellamama.de, indem du auf Impressum und dann auf weiter gehst.

www.bellamama.de PR 3
www.bellamama.de/index.php PR2

Verfasst: 25.07.2007, 13:12
von chris21
Vielleicht einfach über PHP lösen?

Dann:

Code: Alles auswählen

if("/index.php"==$_SERVER["REQUEST_URI"])
{
header("HTTP/1.1 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location:http://www.domain.tld/");
header("Connection:close");
exit();
} 
in die index.php ganz an den Anfang packen...

(natürlich vorher www.domain.tld mit der richtigen Domain ersetzen)

Verfasst: 25.07.2007, 14:40
von FL4PJ4CK
Mein Hostingpaket erlaubt kein php...

Naja, ist auch nicht so schlimm. In meiner Seite verlinke ich immer auf das Stammverzeichnis. Aber kann halt sein, dass ich mich irgendwo mal vertan habe... :-?