screamfine Geschrieben 4. Oktober 2005 Geschrieben 4. Oktober 2005 Hallo zusammen! Ich habe eine URL wie folgt: http://www.meinedomain.com/index.php?id=das-ist-test Und möchte das einfach umschreiben in: http://www.meinedomain.com/das-ist-test.html Meine .htaccess sieht so aus: RewriteEngine On RewriteBase / RewriteRule ^\.htaccess$ - [F] RewriteRule ^(.*).html$ index.php?id=$1 [N] Das Ergebnis ist folgendes: http://www.meinedomain.com/index.php?id=das-ist-test wird zu: http://www.meinedomain.com/das.html Alle Bindestriche und Folgeparameter gehen aus irgendeinem Grund verloren? Zitieren
Monty82 Geschrieben 4. Oktober 2005 Geschrieben 4. Oktober 2005 Ich verstehe nicht, was genau Du willst... Soll der Name des HTML-Dokumentes automatisch als Parameter an das PHP-Script übergeben werden, oder willst Du, dass der Parameter beim Aufruf des PHP-Scripts in eine URL mit dem Pfad zum HTML-Dokument umgeschrieben wird? Deine RewriteRule und Deine Aussagen wiedersprechen sich meiner Meinung nach... Zitieren
screamfine Geschrieben 4. Oktober 2005 Autor Geschrieben 4. Oktober 2005 Hi! Ich will die URL umschreiben ... http://www.meinedomain.com/index.php?id=das-ist-test Und möchte das einfach umschreiben in: http://www.meinedomain.com/das-ist-test.html via mod_rewrite :-) Zitieren
xmurrix Geschrieben 4. Oktober 2005 Geschrieben 4. Oktober 2005 Bist schon auf dem richtigen Weg - Schreibe mal nur folgendes in deine .htaccess rein: RewriteEngine on RewriteRule ^(.*).html$ t.php?id=$1 Zitieren
screamfine Geschrieben 4. Oktober 2005 Autor Geschrieben 4. Oktober 2005 Das funktioniert .... aber dafür meine andere Regel nicht mehr: RewriteRule ^(.*)-(.*).html$ index.php?id=$1&news=$2 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.