Créer de jolies URL avec .htaccess
Question : Comment puis-je transformer des URL avec plusieurs paramètres en des URL propres et lisibles formats utilisant .htaccess ?
Réponse :
Pour créer de jolies URL avec .htaccess, vous pouvez utiliser des règles de réécriture. Voici comment procéder :
Réécrire la règle pour un seul paramètre :
Pour transformer des URL telles que http://localhost/index.php?user=1 en http : //localhost/user/1 en utilisant .htaccess, vous pouvez implémenter ce qui suit :
<code class="htaccess">Options +FollowSymLinks RewriteEngine On RewriteRule ^user/(.*)$ ./index.php?user=</code>
Règle de réécriture pour plusieurs paramètres :
Pour convertir les URL comme http://www.yourwebsite.com/index.php?user=1&action=update dans 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>
Accès aux paramètres en PHP :
En PHP, vous pouvez récupérer les paramètres capturés :
<code class="php"><?php echo "user id:" . $_GET['user']; echo "<br>action:" . $_GET['action']; ?></code>
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!