Problem mit RewriteRule
Verfasst: 30.04.2009, 11:02
Habe mir schon mehrere Links im Internet angeschaut, unter anderem auch auf modrewrite.de und in dem Forum .. und auf wikipedia und und .. viele lösungsvorschläge ausprobiert, aber kriege es einfach nicht hin :/
Mein Problem ist aber ein ganz einfaches:
1. ich möchte die Dateiendung (.html oder .php) sozusagen entfernen und alle Anfragen intern zb. example.de/kontakt an example.de/kontakt.php leiten lassen
2. möchte ich zb. aus example.de/news.php?title=XYZ example.de/news/XYZ machen. auch hier habe ich bereits einiges ausprobiert, so auch das Prinzip, das bei Wikipedia vorgeschlagen wird:
funktioniert einwandfrei.
jedoch ohne Erfolg .. was kann da schief laufen?
/edit
habe jetzt zum Test ein anderes Anwendungsbeispiel von mod_rewrite von modrewrite.de ausprobiert und es funktioniert ebefalls nicht!
Aber Befehle wie "ErrorDocument 404" oder "Redirect 301" funktionieren.
Hat jemand eine Idee?
/edit2
Jetzt bin ich mir sicher, dass die Syntax falsch ist!
Mein Problem ist aber ein ganz einfaches:
1. ich möchte die Dateiendung (.html oder .php) sozusagen entfernen und alle Anfragen intern zb. example.de/kontakt an example.de/kontakt.php leiten lassen
2. möchte ich zb. aus example.de/news.php?title=XYZ example.de/news/XYZ machen. auch hier habe ich bereits einiges ausprobiert, so auch das Prinzip, das bei Wikipedia vorgeschlagen wird:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^/wiki/(.*)$ /w/index.php?title=$1
funktioniert einwandfrei.
jedoch ohne Erfolg .. was kann da schief laufen?
/edit
habe jetzt zum Test ein anderes Anwendungsbeispiel von mod_rewrite von modrewrite.de ausprobiert und es funktioniert ebefalls nicht!
Code: Alles auswählen
RewriteEngine on
RewriteRule ^(.*).html$ $1.php
Hat jemand eine Idee?
/edit2
Jetzt bin ich mir sicher, dass die Syntax falsch ist!
funktioniert einwandfrei.RewriteRule ^(.*)\.html$ /$1.php [L]
RewriteRule ^ https://www.google.de [R,L]