Créer des URL conviviales avec .htaccess
Introduction
L'établissement d'URL conviviales est crucial pour la convivialité du site Web et l’optimisation des moteurs de recherche. .htaccess offre un outil polyvalent pour y parvenir en réécrivant les URL dans un format plus esthétique et intuitif. Cet article aborde un défi courant avec .htaccess, à savoir convertir des URL complexes en URL plus simples tout en incorporant des paramètres supplémentaires basés sur la saisie de l'utilisateur.
Le défi
Le défi fourni Un exemple d'URL démontre la nécessité de convertir des URL complexes telles que "http://website.com/index.php?ctrl=pelicula&id=0221889" en des URL plus concises et plus concises. des versions conviviales telles que "http://website.com/pelicula/0221889/". De plus, il est obligatoire d'inclure le titre de l'article à la fin de l'URL.
Solution
Pour créer des URL conviviales avec .htaccess, nous pouvons exploiter les règles de réécriture . Voici un aperçu de son fonctionnement :
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];
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!