Erstellen benutzerfreundlicher URLs mit .htaccess
Einführung
Die Einrichtung benutzerfreundlicher URLs ist von entscheidender Bedeutung für Website-Usability und Suchmaschinenoptimierung. .htaccess bietet ein vielseitiges Tool, um dies zu erreichen, indem URLs in ein ästhetisch ansprechenderes und intuitiveres Format umgeschrieben werden. Dieser Artikel befasst sich mit einer häufigen Herausforderung bei .htaccess, nämlich der Konvertierung komplexer URLs in einfachere und gleichzeitig der Einbindung zusätzlicher Parameter basierend auf Benutzereingaben.
Die Herausforderung
Die bereitgestellten Beispiel-URL zeigt die Notwendigkeit, komplexe URLs wie „http://website.com/index.php?ctrl=pelicula&id=0221889“ in mehr zu konvertieren prägnante und benutzerfreundliche Versionen wie „http://website.com/pelicula/0221889/“. Darüber hinaus ist es erforderlich, den Titel des Artikels am Ende der URL einzufügen.
Lösung
Um benutzerfreundliche URLs mit .htaccess zu erstellen, können wir Rewrite-Regeln nutzen . Hier ist eine Aufschlüsselung der Funktionsweise:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url= [QSA,L]
$path_components = explode('/', $_GET['url']); $ctrl=$path_components[0]; $id=$path_components[1]; $tab=$path_components[2];
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich mit .htaccess und Rewrite Rules benutzerfreundliche URLs erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!