Hübsche URLs mit .htaccess erstellen
Frage: Wie kann ich URLs mit mehreren Parametern in saubere, lesbare URLs umwandeln? Formate mit .htaccess?
Antwort:
Um hübsche URLs mit .htaccess zu erstellen, können Sie Rewrite-Regeln verwenden. So geht's:
Regel für einzelnen Parameter umschreiben:
Um URLs wie http://localhost/index.php?user=1 in http umzuwandeln: //localhost/user/1 mit .htaccess können Sie Folgendes implementieren:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/(.*)$ ./index.php?user=</code>
Regel für mehrere Parameter neu schreiben:
Um URLs zu konvertieren wie http://www.yourwebsite.com/index.php?user=1&action=update in http://www.yourwebsite.com/user/1/update:
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/([0-9]*)/([a-z]*)$ ./index.php?user=&action=</code>
Zugriff auf Parameter in PHP:
In PHP können Sie die erfassten Parameter abrufen:
<code class="php"><?php echo "user id:" . $_GET['user']; echo "<br>action:" . $_GET['action']; ?></code>
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich mit .htaccess benutzerfreundliche URLs erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!