passer de .php a .html

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

kobe1400
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 13 Oct 2005

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 passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

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
Nouveau WRInaute
 
Messages: 24
Inscription: 13 Oct 2005

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
WRInaute accro
WRInaute accro
 
Messages: 17005
Inscription: 23 Fév 2004

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 passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

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
Nouveau WRInaute
 
Messages: 24
Inscription: 13 Oct 2005

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
Nouveau WRInaute
 
Messages: 24
Inscription: 13 Oct 2005

Message le Jeu Mar 09, 2006 16:40

personne peu maider?


e-kiwi
Modérateur
Modérateur
 
Messages: 15543
Inscription: 23 Déc 2003

Message le Jeu Mar 09, 2006 16:53

>> Seulement ca ne va pas

c est a dire ? erreur 404 ? 500 ?


sunflower
WRInaute discret
WRInaute discret
 
Messages: 121
Inscription: 5 Jan 2006

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
Nouveau WRInaute
 
Messages: 24
Inscription: 13 Oct 2005

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 passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

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: 15543
Inscription: 23 Déc 2003

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 discret
WRInaute discret
 
Messages: 121
Inscription: 5 Jan 2006

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]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 1 invité