Hallo,
ich habe nun den ganzen Tag an mod_rewrite herumprobiert ohne wirklich eine Lösung gefunden zu haben. Viell kann mir hier wer helfen :-/
Ich möchte nichts weiter als http://www.domain.de/string.html in http://www.domain.de/script.php?str=string verwandeln. Aber es will nicht :-(
Zu meiner Konfiguration:
www.domain.de zeigt auf meinen Server. Dort ist ein vhost Eintrag dafür:
-->
NameVirtualHost *
<VirtualHost *>
ServerName www.domain.de
DocumentRoot /home/user/public_html/domain
</VirtualHost>
Ein Eintrag fürs Verzeichnis:
<Directory /home/user/public_html/domain>
RewriteEngine on
RewriteRule ^(.*)$ $1
</Directory>
<--
Und genau da scheiterts.
RewriteRule ^(.*)$ $1 funktioniert, aber macht natürlich nicht was ich will:
http://www.domain.de/string.html -> http://www.domain.de/string.html
Logisch wäre mir zB folgendes vorgekommen: RewriteRule ^(.*).html$ /script.php?str=$1 geht aber nicht :-(
Habe die verschiedensten Varianten probiert (zB auch RewriteRule ^.*/(.*).html$ /script.php?str=$1), aber es scheitert schonmal daran, daß ich nichtmal genau weiß wie das ausschaut was ich da filtere. Wird die gesamte URL (http://www.domain.de/string.html) gefiltert, oder der Pfad am Server (/home/user/public_html/domain), oder nur string.html? Ich habe das nicht herausfinden können :-/
Kann mir da bitte bitte jemand einen Tip geben?
Danke
Stefan