Traditionnellement, les URL utilisées pour accéder aux pages de profil ressemblaient à cette construction peu attrayante :
www.domain.com/profile.php?u=12345
Ces derniers temps, cependant, les sites Web ont adopté des modèles plus esthétiques. URL :
www.domain.com/profile/12345
L'amélioration des URL avec ce niveau de convivialité peut être obtenue grâce à l'utilisation judicieuse des règles mod_rewrite dans votre fichier .htaccess. Voici comment procéder :
RewriteEngine on RewriteRule ^/news/([0-9]+)\.html /news.php?news_id=
Cette règle redirige une requête pour /news.php?news_id=63 vers /news/63.html.
Une autre approche consiste à utiliser forcetype pour diriger tous requêtes via l’évaluation PHP. Pour ce faire, ajoutez ce qui suit à votre fichier .htaccess :
<Files news> ForceType application/x-httpd-php </Files>
Votre script PHP peut alors utiliser la variable $_SERVER['PATH_INFO'] pour déterminer l'URL demandée :
echo $_SERVER['PATH_INFO']; // outputs '/63.html'
En mettant en œuvre ces techniques, vous pouvez transformer vos URL volumineuses en adresses conviviales et visuellement attrayantes qui améliorent l'expérience utilisateur.
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!