Rechercher : dans
Par :

Convertir des page php en page html

Dernière réponse le 27 oct 2008 à 08:39:08 JavaX, le 27 oct 2008 à 00:41:00 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrai savoir comment convertir les page php en Html,
pour bien comprende mon probléme
jai des page comme ce genre
http://www.monsite.com/index.php?type=var
et je voudrai d'etre comme ça : http://www.monsite.com/type_var.html
Merci d'avance ...

Configuration: Windows XP
Internet Explorer 7.0

1

halo-roro, le 27 oct 2008 à 00:50:33

Je crois que la modification PHP > HTML est impossible , je ne suis pas sur , donc a vérifier

Répondre à halo-roro

2

JavaX, le 27 oct 2008 à 00:57:42

Non c possible et je crois qu'il faut ajouter un code sur le fichier .htaccess mais je sais comment faire

Répondre à JavaX

3

imedbo, le 27 oct 2008 à 08:20:12

C possible avec un fichier.htaccess et il faut ensuite utiliser la reecriture d'url pour que l'url http://www.monsite.com/type_var.html soit reecrite en http://www.monsite.com/index.php?type=var

cad le .htaccess va decouper l'adresse selon un filtre et reccreer la nouvelle selon le modele qu'on va definir.

Répondre à imedbo

4

 briiiiix, le 27 oct 2008 à 08:39:08

Comme a dit imedbo, s'il ne s'agit que de l'url a convertir en statique, il suffit de faire un url rewriting, et c'est très utile pour le referrencement car la majorité des moteurs de recherches ont du mal a referrencer des adresses contenant plus que 2 parametres, pour votre exemple, il faut definir une regle de rewriting:

www.monsite.com/index.php?type=var
On remarque que le seul parametre est la variable type, donc on indique qu'il faut la concatener sa valeur avec le mot "type", sauf qu'il y a des regles strictes qui nous deconseillent d'utiliser les points et les tirets bas "_", utilisez plutot les tirets "-":

www.monsite.com/type-var.html

Voici ce que votre fichier .htaccess doit contenir pour definir cette regle:

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Menus :
RewriteRule ^type-([a-z]+)\.html$ index.php?type=$1 [L]

La variable type=$1 sera remplacée par type-'valeur de type'.

J'espère que j'ai été assez clair

Répondre à briiiiix