Dies ist, was in meiner .htaccess-Datei, die in demselben Verzeichnis wie mein PHP-Projekt befindet:in Apache/.htaccess nicht
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase/
ich einen Link auf meiner Seite bekommen haben, der sendet der Benutzer an diese Adresse:
http://localhost/PHPTest/index.php?article=27
Dies ist die Ausgabe, die ich == will index.php/article_27
?
UPDATE:
Wenn ich den Link drücken, ist dies die Ausgabe in der URL ist:
http://localhost/PHPTest/index.php?article=27
Das in der .htaccess in meinem PHP-Projektordner abgefangen werden sollte, und tauschen sie dies:
http://localhost/PHPTest/index.php/article_id_27
Hier ist meine Rewrite-Regel. Aber es funktioniert nicht:
RewriteRule ^index.php?article=([0-9]+)$ index.php/article_id_$1
Weitere Informationen. Es ist mein Projektpfad, wobei der Index php ist:
C:\xampp\htdocs\PHPTest
Sind die Argumente zu 'RewriteRule' nicht in umgekehrter Reihenfolge? Und was meinst du mit 'der Server produziert das nicht'? – bububaba
es funktioniert nicht ////////// – BlackFire27
Ich kann nicht sagen, dass Ihr Kommentar mehr Licht auf das Problem wirft, dem Sie gegenüberstehen. Sei klarer, was du erreichen willst und was gerade passiert. – bububaba