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?
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...
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 :-)
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
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden