Zur Navigation

Einen Teil der URL entfernen

1 Larsvo

Hallo..

ich habe URL´s die wie folgt aussehen

http://meine-domain.com/index.php?page=seitenbeschreibung

ich möchte aber das - index.php?page= - dazwischen weghaben.

also so:

http://meine-domain.com/seitenbeschreibung

Kann man das mittels htacess so umschreiben ? Wenn ja, wie ?

Gruss
lars

22.04.2009 13:59

2 Jörg Kruse

Ich würde das mit dieser Rule probieren:

RewriteRule ^([^/^\.]+)$ index.php?page=$1

22.04.2009 14:09

3 larsvo (Gast)

Hallo Joerg

so sieht die htaccess aus, aber es klappt leider nicht.. wo kann der Fehler liegen ?

RewriteEngine On

RewriteRule ^([^/^\.]+)$ index.php?page=$1

gruss

lars

22.04.2009 20:42

4 Jörg Kruse

aber es klappt leider nicht

Was heißt das genau: erhälst du eine Fehlermeldung 404?

22.04.2009 22:00

5 larsvo (Gast)

Hallo Joerg..

sorry.. war 3 Tage unterwegs..

Nein.. es passiert einfach nichts.. keine Fehlermeldung nichts.

Gruss

lars

25.04.2009 09:47

6 Jörg Kruse

Nichts - es wird gar keine Seite angezeigt?

Damit wir uns nicht missverstehen: du rufst im Browser die URL http://meine-domain.com/seitenbeschreibung auf?

25.04.2009 10:42

7 larsvo (Gast)

Hallo Joerg,

ja, ich rufe das so auf.. und wenn ich das manuell dazwischen wegnehmen ( das - index.php?page= ) dann wird die seite auch aufgerufen..
Das klappt soweit,

aber wenn ich die normal aufrufe über interne Links dann wird die URL nicht umgeschrieben

gruss
lars

25.04.2009 10:52

8 Jörg Kruse

ja, ich rufe das so auf.. und wenn ich das manuell dazwischen wegnehmen ( das - index.php?page= ) dann wird die seite auch aufgerufen..
Das klappt soweit,

Dann funktioniert die Rule ja.

aber wenn ich die normal aufrufe über interne Links dann wird die URL nicht umgeschrieben

Die Links musst du noch entsprechend ändern. Modrewrite sorgt hier nur dafür, dass die URLs intern wieder auf die dynamische URL umgeschrieben werden. Die Erstellung solcher suchmaschinenfreundlicher URLs umfasst immer zwei Arbeitsschritte: das Ändern der Links und das Erstellen der Modrewrite-Regeln, welche die URLs intern wieder auf die dynamische Form umschreiben.

25.04.2009 11:00 | geändert: 25.04.2009 11:01

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]