Seite 1 von 2
mod rewrite index
Verfasst: 19.02.2008, 16:09
von np
ich möchte
www.domain.de/index.php auf
www.domain.de/ per 301 leiten. wie geht das, das auch wirklich nur der aufruf
www.domain.de/index.php und nicht auch
www.domain.de/index.php/artikel oder
www.domain.de/index.php?a=2 weitergeleitet wird?
THX
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 19.02.2008, 16:13
von !TL
Hallo,
Redirect 301 /index.php
https://www.domain.de/
Torsten
Verfasst: 19.02.2008, 16:33
von np
? redirect in htaccess meine ich

Verfasst: 19.02.2008, 16:44
von !TL
Hallo,
Umleitung von einzelnen Seiten mach ich immer mit Redirect 301 in der .htaccess
Torsten
Verfasst: 19.02.2008, 17:39
von np
ja und wie schaut dass dann in der htaccess aus?
Verfasst: 19.02.2008, 18:37
von !TL
Hallo,
nur z.B. htaccess.txt anlegen,
Redirect 301 /index.php
https://www.domain.de/
reinschreiben, hochladen und umbennen in .htaccess. Für Redirect muss noch nicht mal mod_rewrite installiert sein.
Torsten
Verfasst: 19.02.2008, 19:54
von np
!TL hat geschrieben:Hallo,
nur z.B. htaccess.txt anlegen,
Redirect 301 /index.php
https://www.domain.de/
reinschreiben, hochladen und umbennen in .htaccess. Für Redirect muss noch nicht mal mod_rewrite installiert sein.
Torsten
??? htaccess.txt??? jetzt kapier ich nix mehr
Verfasst: 19.02.2008, 20:10
von !TL
Hallo,
np hat geschrieben:jetzt kapier ich nix mehr
das schein aber etwas grundsätzlich zu sein.
Dann vergiss htaccess.txt (in Windows kann ich nur keine Datei Namens .htaccess anlegen) und erstell / änder die .htaccess entsprechend.
Torsten
Verfasst: 19.02.2008, 21:10
von smart
!TL hat geschrieben:
(in Windows kann ich nur keine Datei Namens .htaccess anlegen)
".htaccess" versuchen.... Mit " "
Grüße
Verfasst: 22.02.2008, 08:39
von np
Kapier schon, nur die Notation
Redirect 301 /index.php
https://www.domain.de/
habe ich so in einer htaccess noch nie gesehen
Allerding bekomme ich nun die Meldung: "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."
Verfasst: 22.02.2008, 08:52
von np
Jetzt habe ich das probiert:
Code: Alles auswählen
RewriteRule ^index.php http://www.domain.de/? [L,R=301]
nun wird der Aufruf
www.domain.de/index.php auf
www.domain.de/ weitergeleitet
Super, aber leider auch alle Aufrufe wie
www.domain.de/index.php/cat/artikel.html
werden auf
www.domain.de/ weitergeleitet
Wie mache ich es, dass wirklich nur der Aufruf
www.domain.de/index.php weitergeleitet wird???
P.s. Die Shopsoftware ist xt Commerce
Verfasst: 22.02.2008, 09:04
von np
Habs:
RewriteRule ^index.php$
https://www.domain.de/ [L,R=301]
Verfasst: 01.06.2008, 15:15
von Matze13
Ich hab das auch mal so probiert. Bekomme dann allerdings die Fehlermeldung, dass die Umleitung nie beendet werden kann. Hat jemand eine Idee?
Verfasst: 01.06.2008, 15:54
von Matze13
Ich habe jetzt folgendes probiert:
Code: Alles auswählen
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301]
RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://www.domain.de/$1 [L,R=301]
Das klappt auch. Allerdings wird beim Aufruf von
https://www.domain.de/index.php?action=irgendwas auch auf den Index weitergeleitet. Wie kriege ich das hin, dass wirklich nur beim Aufruf von
https://www.domain.de/index.php weitergeleitet wird.
Verfasst: 01.06.2008, 16:07
von Southmedia
In der letzten Zeile nach dem .php ein $ einfügen. Das sollte ausreichen.