passer de .php a .html

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

kobe1400
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Oct 13, 2005 17:45

passer de .php a .html

Message le Lun Mar 06, 2006 17:02

Bonjour
j'aimerai configurer mon .htaccess pour passer de .php en .html
je code donc ca
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on 
RewriteRule ^(.+)\.html$  $1.php [L]

Seulement ca ne va pas
Est ce que quelqu'un peu m'aider??


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Mar 06, 2006 17:21

Appelles tu ta page avec un <a href="tapage.html"> ou <a href="tapage.php"> ?

kobe1400
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Oct 13, 2005 17:45

Message le Lun Mar 06, 2006 17:25

<a href="tapage.html">
en fait j'ai deja l'url rewriting mais pour une adresse de type index.php?page=mapage mais mnt je vais utiliser header et footer et je ne veux pas que mes url change


HawkEye
Modérateur
Modérateur
 
Messages: 15029
Inscription: Lun Fév 23, 2004 12:33

Message le Lun Mar 06, 2006 17:50

ton rewriting actuel, qui fait surement

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^foo-bar.php$ page.php?foo=$1&bar=$2 [L]


devrait peut-être simplement être modifié en

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^foo-bar.html$ page.php?foo=$1&bar=$2 [L]


Sidenote: extension en .php, .html, .asp, .truc, .sex ou .blah = strictement le même résultat ;)


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Mar 06, 2006 17:56

.sex
C'est moi ou c'est très chaud nos posts en cette fin d'après midi HawkEye_TpfH ? ;)

kobe1400
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Oct 13, 2005 17:45

Message le Lun Mar 06, 2006 18:19

Nan parce que mon rewriting actuel est
RewriteRule ^(.+)\.html$ /inde.php?page=/$1 [L]
Mais je vai mettre sur toutes mes page un header est footer pour ne plus utiliser d'include. Seulement pour ne pas que mais url change je voudrait que le .php devienne .html

kobe1400
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Oct 13, 2005 17:45

Message le Jeu Mar 09, 2006 16:40

personne peu maider?


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Jeu Mar 09, 2006 16:53

>> Seulement ca ne va pas

c est a dire ? erreur 404 ? 500 ?


sunflower
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

Message le Ven Mar 10, 2006 13:50

kobe1400 a écrit:Nan parce que mon rewriting actuel est
RewriteRule ^(.+)\.html$ /inde.php?page=/$1 [L]
Mais je vai mettre sur toutes mes page un header est footer pour ne plus utiliser d'include. Seulement pour ne pas que mais url change je voudrait que le .php devienne .html


Si tu as fait un copier/coller, y a une ou deux typos au moins :
Pas trop
RewriteRule ^(.+)\.html$ /inde.php?page=/$1 [L]
mais plus
RewriteRule ^(.+)\.html$ index.php?page=$1 [L,QSA]

Ca correspondrait à ce que tu cherches ?

kobe1400
Nouveau WRInaute
 
Messages: 24
Inscription: Jeu Oct 13, 2005 17:45

Message le Sam Mar 11, 2006 11:54

en fait ce que je veux c'est que losque j'appelle index.html il y ait sur mon navigateur index.php
Jai donc essaye
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ $1.php [L]
Mais cela ne va pas.


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Mar 13, 2006 7:59

...car tu prends le probleme à l'envers. Comme tout le monde du reste en appréhendant pour la première fois la notions d'url rewriting.

L'url rewriting ne sert pas à faire

<a href="a.php"> ---> Va appeler a.html

Mais

<a href="a.html> ---> Va appeler a.php

@ +


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Mar 13, 2006 9:16

>> en fait ce que je veux c'est que losque j'appelle
>> index.html il y ait sur mon navigateur index.php

drole de raisonnement, mais si tu veux faire ca, passes ton lien en absolu :
RewriteRule ^(.+)\.html$ http://www.example.net/$1.php [L]

mais je penses que tu prend le problème à l'envers effectivement, car cela ne va pas referencer tes pages html, tu ne va rien y gagner niveau référencement


sunflower
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

Message le Lun Mar 13, 2006 18:13

e-kiwi a écrit:mais je penses que tu prend le problème à l'envers effectivement, car cela ne va pas referencer tes pages html, tu ne va rien y gagner niveau référencement


Je pense pareil, à moins de faire la réécriture en interne, auquel cas tout le monde verra du .html.
Un certain nombre de CMS font ça... Avec un règle du style

RewriteRule ^(.*)\.html$ index.php?q=$1 [L,QSA]


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités