Seite 1 von 1

htaccess problem

Verfasst: 25.04.2007, 16:26
von v.vogel
Hallo ,

habe wie hier beschrieben eine .htaccess Datei erstellt .
klappt auch alles super - domain.de leitet zu www.domain.de um .


Ich hatte dann zufällig www.domain.de/index.php aufgerufen und festgellt
das ich bei beiden unterschiedlichen PR habe :bad-words:

Also hab ich nach einer Lösung hier und bei Googel gesucht
wie ich eine Automatisch Weiterleitung von www.domain.de/index.php bzw. domain.de/index.php nach www.domain.de machen kann .

Hier bei abkus hab ich auch was von 800XE gefunden :

Code: Alles auswählen

RewriteRule ^/index.php$ http://www.domain-name.de/ [L,R=301] 

jetzt wird also automatisch der aufruf www.domain.de/index.php
bzw. domain.de/index.php nach www.domain.de umgeleitet - Toll !


jetzt hab ich aber noch das Problem mit den Unterseiten -
www.domain.de/unterseite/index.php
umzuleiten nach www.domain.de/unterseite/

da wills nicht klappen :-?
naya die Unterseiten teilen sich nämlich auch den Page rank :o


vielleicht kann mir jemand helfen ?


hier meine .htaccess Datei welche im Root liegt :

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.domain\.tld$
RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301]
RewriteRule ^/index.php$ http://www.domain.tld/ [L,R=301]

Verfasst:
von

Verfasst: 25.04.2007, 16:54
von chrizz
herzlich willkommen im abakus forum :)

wieviele unterseiten hast du denn? rufst du diese über variabeln auf, oder sind das reale verzeichnisse?
wenns reale verzeichnisse sind dann:
RewriteRule ^unterverzeichnis/index.php$ https://www.domain.tld/unterverzeichnis/ [L,R=301]

wenn du's über variablen aufrufst z.b. index.php?dir=unterverzeichnis dann kannst du es auch anders umschreiben. da müsste ich aber selbst nochmal in meinen quelltext schauen.....ansonsten frag nochmal im Webcoding Unterforum nach. Da rennen nen paar Spezies rum.

Viel erfolg!

Verfasst: 25.04.2007, 17:24
von v.vogel
Vielen Dank für die Antwort .

hab ich in meine .htaccess Datei reingeschrieben .

als Antwort bekomme ich dann von meinen Browser dies :

"Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."


habe dann aus
RewriteRule ^unterverzeichnis/index.php$ https://www.domain.tld/unterverzeichnis/ [L,R=301]


dies gemacht :
RewriteRule ^/unterverzeichnis/index.php$ https://www.domain.tld/unterverzeichnis/ [L,R=301]


Nun besteht der Fehler mit der Umleitung für den Browser nicht mehr .
Allerdings kann ich jetzt wieder auf www.domain.de/Unterseite/index.php
zugreifen .

z.z hab ich ca. 30 -35 Unterseiten alles reale Verzeichnisse .
Wäre also kein Problem diese alle in die htaccess rein zuschreiben
wenn es den gehen würde :roll:


sollte sich hier leider keiner finden , der mir bei diesen Problem helfen kann , hab ich jetzt nochmal in die Webcoding Ecke den Link reingeschrieben .

Verfasst: 26.04.2007, 21:24
von the-new-seo

Code: Alles auswählen

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.domain\.tld$
RewriteRule ^(.*)$ http://www.domain.tld/$1 [L,R=301]
RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^(.*)index\.php http://www.domain.tld/$1 [L,R=301]

das müsste gehen !


---------------------------------
mfg. chris
the-new-seo
---------------------------------

Verfasst: 26.04.2007, 21:35
von v.vogel
jaaaaaaaaaaaaa !!!!!!!!!!!!!!!!!!!!


es geht :D :D :D


tausendmal Danke !!!!!!!!!!!!!!!!
vielen Dank chris