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

mod rewrite index

Ein wichtiges Thema für einige Suchmaschinen. Dieses Unterforum dient zur Beantwortung von Fragen rund um das Thema Link-Marketing, Linkbaits, Widgets, Ideen die Linkerati zu finden und wecken!

(Kein Link Farm / Linktausch Börse usw.)
np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 19.02.2008, 16:09

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

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.


!TL
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 04.07.2006, 12:40

Beitrag von !TL » 19.02.2008, 16:13

Hallo,

Redirect 301 /index.php https://www.domain.de/

Torsten

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 19.02.2008, 16:33

? redirect in htaccess meine ich ;)

!TL
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 04.07.2006, 12:40

Beitrag von !TL » 19.02.2008, 16:44

Hallo,
Umleitung von einzelnen Seiten mach ich immer mit Redirect 301 in der .htaccess

Torsten

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 19.02.2008, 17:39

ja und wie schaut dass dann in der htaccess aus?

!TL
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 04.07.2006, 12:40

Beitrag von !TL » 19.02.2008, 18:37

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

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 19.02.2008, 19:54

!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

!TL
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 04.07.2006, 12:40

Beitrag von !TL » 19.02.2008, 20:10

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

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 19.02.2008, 21:10

!TL hat geschrieben: (in Windows kann ich nur keine Datei Namens .htaccess anlegen)
".htaccess" versuchen.... Mit " "

Grüße

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 22.02.2008, 08:39

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."

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 22.02.2008, 08:52

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 :evil:

Wie mache ich es, dass wirklich nur der Aufruf www.domain.de/index.php weitergeleitet wird???

P.s. Die Shopsoftware ist xt Commerce

np
PostRank 6
PostRank 6
Beiträge: 415
Registriert: 16.08.2006, 15:57

Beitrag von np » 22.02.2008, 09:04

Habs:
RewriteRule ^index.php$ https://www.domain.de/ [L,R=301]

Matze13
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 03.01.2008, 02:51

Beitrag von Matze13 » 01.06.2008, 15:15

np hat geschrieben:Habs:
RewriteRule ^index.php$ https://www.domain.de/ [L,R=301]
Ich hab das auch mal so probiert. Bekomme dann allerdings die Fehlermeldung, dass die Umleitung nie beendet werden kann. Hat jemand eine Idee?

Matze13
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 03.01.2008, 02:51

Beitrag von Matze13 » 01.06.2008, 15:54

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.

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 01.06.2008, 16:07

In der letzten Zeile nach dem .php ein $ einfügen. Das sollte ausreichen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag