Le fichier .htaccess permet d'appliquer des règles d'accès sur un ou plusieurs dossier. Il sert, entre autres, à faire des redirections visibles ou invisibles.
Le code ci-dessous, placé dans le fichier .htaccess permet d'accèder à des pages en saisissant une "belle" adresse.
RewriteEngine On
RewriteRule ^page_(.+)\.html$ index.php?page=$1 [L]
Par exemple, la page index.php?page=accueil sera accessible via page_accueil.html
Explications
RewriteEngine On
Cette ligne permet d'indiquer au serveur que l'on active les redirections d'url
RewriteRule ^page_(.+)\.html$ index.php?page=$1 [L]
(.+) met en variable tous les caractères. Puisqu'on l'a placé après page_ et avant.html , il s'agira de tout ce qui est placé entre page_ et .html, dans notre exemple, il s'agit de "accueil"
$1 est la variable dont il est question.
De la même façon, on peut placer plusieurs variables.
RewriteRule ^page_(.+)_(.+)_(.+)\.html$ index.php?page=$1&arg2=$2&arg3=$3 [L]
Il suffit d'incrémenter le numéro de variable ($1, $2, $3 ...)
Tout ceci est facilement trouvable sur le net, donc rien de bien nouveau. Néanmoins, cela peut toujours être utile ;-)










Twitter cet article
Deeler cet article
Poster sur Facebook
Votez sur wikio !
Pour ne manquer aucun article, abonnez-vous !