Ich habe eine Datei in meinem Verzeichnis ländern.php, die von meiner Client-Seite (index.html) verwendet werden, um eine Liste der Länder zu erhalten. Bisher funktioniert es, wenn ich die Anfrage unter Verwendung dieser URL localhost/api/countries
mache, aber wenn ich zum Beispiel localhost/api/countries/cuba
mache, erhalte ich immer noch die Liste aller Länder , aber wenn ich localhost/api/countries?name=cuba
mache, gibt es das Zeug zurück, das ich brauche.Umschreiben der URL in .htaccess funktioniert nicht
Hier ist meine .htaccess-Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteRule ^([^/]+)/?$ countries.php?name=$1 [L,NC]
es die Endung .php entfernt, aber es funktioniert nicht, die Parameter
Ich verstehe die Frage nicht. Bitte können Sie klarstellen, was Sie erreichen möchten. Vielen Dank. – Rounin