Htaccess : une question très simple

Nouveau WRInaute
Bonjour,

Voici une question de débutant, j'éi lu plein de tutos mais n'y arrive pas...

Toutes mes pages sont appellées avec :

www.dreuceworld.com/index.php?page=nom de la page

L'objectif est d'obtenir :

www.dreuceworld.com/nom de la page.html

Pouvez-vous me confirmer le code a mettre dans le htaccess ?

Désolé, c'est une question très simple, dont la réponse aidera surement les tout débutants comme moi. Merci !
 
WRInaute passionné
bein si, ça marche : quand tu appelle -http://www.dreuceworld.com/nimportequoi.html le fichier est bien trouvé, et l'adresse dans le navigateur ne change pas...

PS : evite les espace dans tes noms de fichiers
 
Nouveau WRInaute
En fait, je désire que l'adresse qui s'affiche en retour dans IE soit du type :

h**p://www.dreuceworld.com/couper un fichier avi.html

J'ai compris que cela aidait le référencement : j'ai noté que Goolgle référence seulement mon index.php, et pas les liens en php.

Merci d'avance !
 
WRInaute passionné
Ok : Tu voudrais que les adresses cliquables dans tes pages changent toutes seules ?
Bein non, ça il faudra que tu le fasse comme un grand...
 
Nouveau WRInaute
C'est ce que j'ai fais : je reprends dans l'ordre :

1. j'ai ajouté au htaccess :

RewriteEngine on
RewriteRule ^(.*)\.html$ /index.php?page=$1 [L]

2. J'ai renommé mes pages.php en pages.html

=> mes liens sont bien du type : site/index.php?page=ma page

3. Le serveur réécrit le lien en html du type :

site/ma page.html

=> jusque la, tout marche bien

4. je ne comprend pas pourquoi IE affiche dans la barre d'adresse, l'adresse :

site/index.php?page=ma page

et non : site/ma page.html


Mon objectif est de faire des liens avec une variable, mais qui n'apparait dans le navigateur, mais seulement le lien en html, qui en fait n'existe pas car il est virtuel.

Thanks. :wink:
 
WRInaute passionné
*****************************************
Avant toute chose : enlève les espaces de tes noms de fichier
******************************************

1/ ok pour le .htaccess
2/ il ne faut PAS renommer tes pages (tu les laisse en php).
3/ il faut renommer tous les liens dans tes pages (tu doit renommer index.php?page=ma page en mapage.html)
4/ Quand on va appeler une page "ma-page.html" depuis la barre de navigation du navigateur ou depuis un de tes liens, ton serveur va renvoyer en fait la page "index.php?page=mapage" (et ceci de manière totalement transparente)

Capito ??
 
Discussions similaires
Haut