PHPascal.com
Accueil Programmation web Optimisation Liens Fonctionnement du site À propos de l'auteur Plan du site
Programmation web CSS HTML PHP RSS SQL Outils

Modifier la couleur:

Style du site en bleu
Style du site en orange
Style du site en mauve
Style du site en noir
Style du site en rouge
Style du site en vert


Valid XHTML 1.0 Transitional

CSS Valide !

Programmation web / PHP / Ré-écriture des url

Ré-écriture des url avec une page dynamique php avec paramètres

Voici comment faire pour utilisé la ré-écriture des url par le serveur pour avoir des url simple à partir de page php avec des paramètres.

Exemple pour cette page : Ré-écriture des url

Cette page est afficher a l'aide de l'url suivant avec des variables

La ré-écriture par le serveur de cette page me permet d'utiliser l'adresse :
Voici comment ça marche :
Il y a un fichier .htaccess a la racine du site avec les informations suivantes :
RewriteEngine On
RewriteBase /
RewriteRule ^programmation-web/([A-Za-z0-9-]+)/([A-Za-z0-9-]+).html$ index.php?cat=programmation-web&sous_cat=$1&page=$2  [L]


Avec ces 3 lignes de code, une redirection serveur
ce fait automatiquement quand le serveur reçoit un url du genre :
  • programmation-web/premier_paramètre/deuxième_paramètre/troisième_paramètre.html
et fait l'appel au fichier index.php avec les 3 paramètres dans l'ordre.
Dans mon cas ces paramètres sont ceux de la catégorie de la page, de la sous catégories et de la page(cat, sous_cat et page).

Page réellement appeler : index.php?cat=programmation-web&sous_cat=php&page=re-ecriture-url

Le but d'utiliser ce type de modification est d'améliorer le référencement de vos page par les moteur de recherche et permet d'avoir de meilleur statistique avec Google Analitics.

Articles écrit le 2008-03-19



Autres articles sous la même catégorie

  • Mise en place la notification instantané avec Paypal (IPN, instant payment notification)
  • Redimentionner une image avec Imagemagik avec un script php
  • Faire des includes php - inclure des pages en php
  • Requête sql en php - Faire une requete sql avec PHP
  • Fichier de connexion sql
  • Gestion des erreurs en PHP avec une fonction
  • Comment mettre des commentaires dans une page PHP

  • ADMIN | © PHPascal.com 2008
    Fait au Québec