• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

mod_rewrite - http://www.example.com/test/

HTML 4 YOU

New member
Hey Leute,

ich versuche im Moment auf meiner Homepage per mod_rewrite meine URLs so zu verändern, dass man z.B. die Datei http://p-remy.bplaced.de/guestbook.php über http://p-remy.bplaced.de/guestbook/ aufrufen kann.

Habe mir dann ein paar mod_rewrite Tutorials durchgelesen und habe mir dann gedacht, dass mit diesem Code:

Code:
RewriteEngine on
RewriteRule ^guestbook(/?)$ /guestbook.php [L]

Das funktionieren müsste, das kklappte auch, aber ich möchte jetzt nicht für jede Seite einen solchen Eintrag machen, daher hab ich mir gedacht, dass

Code:
RewriteEngine on
RewriteRule ^/(.+)(/?)$ /$1.php [L]

bei allen Seiten funktionieren müsste, doch leider tut er es nicht, es gibt immer Fehler 404, wenn ich versuche auf http://p-remy.bplaced.de/guestbook/ zu gehen.

Was mache ich falsch?

Danke schonmal im Vorraus.
 
Yes I have, effect:
bildschirmfoto20100912u.png

:(
 
1. Weil Dormilich mit Englisch angefangen hat ;)
2. Funktioniert nicht, dann kann ich die HP nicht mal über http://p-remy.bplaced.de erreichen, es kommt immer der Fehler 404.

Ich habe aber eine Methode gefunden, so funktioniert es:

Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(.+).php
RewriteRule ^(.+[^/])(/?)$ /$1.php [L]

Allerdings, hab ich dann kein Design mehr, obwohl ich extra schon alle Links so gemacht hab: /styles/body.css, und das sagt ja eindeutig, erstes Verzeichnis, dann styles, dann body.css, also ich weiß nciht, wieso der nicht mehr die CSS lädt, hab auch schon mir die Pfäde angeguckt und im Quelltext des Browsers auf die Links geklickt, waren auch richtig, aber dann kam immer Fehler 404, also wahrscheinlich macht mein Code oben ALLE Links zu /, weiß jemand da Rat?
 
Zuletzt bearbeitet:
So wahrscheinlich:

PHP:
RewriteEngine On 
RewriteCond %{REQUEST_URI} !^(.+).(php|jpg|png|gif) 
RewriteRule ^(.+[^/])(/?)$ /$1.php [L]
 
Zurück
Oben