[RESOLU] rewriting .php en .html

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


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

[RESOLU] rewriting .php en .html

Message le Sam Mar 25, 2006 11:48

Bonjour,

j'ai un site que j'ai construis en html, je suis maintenant sur un hébergement proposant le php.
Mon idée est que j'aimerai réaliser des pages en .php mais qu'elles s'affichent en .html pour l'internaute et les moteurs.

J'ai parcouru le forum, mais je n'ai pas vraiment trouver comment écrire ce code dans le .htaccess.

pourriez-vous m'indiquer une piste?

Résumer : que lapage.php soit transormée à chaque appel en lapage.html.

Merci
Dernière édition par bossboss le Sam Mar 25, 2006 13:26, édité 1 fois.


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

Message le Sam Mar 25, 2006 12:02

J'ai essayé ceci mais ca ne marche pas

Quand j'apelle mapage.html via un lien, j(ai un message d'erreur

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.php$ $1.html [L]


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Sam Mar 25, 2006 12:13

Quel est ton message d'erreur ?

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.php$ $1.html [L]


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

Message le Sam Mar 25, 2006 12:28

J'ai une erreur 404

YerebY
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 30
Inscription: 5 Aoû 2004

Message le Sam Mar 25, 2006 12:34

Je pense que tu t'es trompé de sens.
Essaies plutôt
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [L]

Il faut bien sûr sur ta page en php existe sur le serveur


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Sam Mar 25, 2006 12:42

YerebY a écrit:Je pense que tu t'es trompé de sens.
Essaies plutôt
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php [L]

Il faut bien sûr sur ta page en php existe sur le serveur


A oui j'avais pas fait gaffe.
On met toujours l' URL rewrit en premier et ensuite la redirection vers la page d'origine.
Par contre il faut pensé a modifier le code source des pages Web


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

Message le Sam Mar 25, 2006 12:47

En fait j'essaie de le réaliser pour une seule page, les anciennes étant toujours en html pour l'instant.

J'ai essaiyer de tourner dans tous les sens mais à chaque gois j'ai une erreur 404.
Ma page .php existe bien sur le serveur. quand je clique sur un lien vers la page.html j'ai erreur 404.

Voici le code pour une page

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^lapage\.html$ /lapage.php=$1 [L]


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

Message le Sam Mar 25, 2006 13:26

Ok résolut..

Pour info j'ai fait de cette façons:

RewriteRule ^(lapage).html$ /lapage.php


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Sam Mar 25, 2006 13:27

Ton code n'est pas valide
Fait un test simple:
Met une page test.php
Met ce htaccess
[code]Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test.html$ /test.php [L][code]
ou
[code]Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test.html$ test.php [L][code]
Fait un appelle de la page test.html

Si la page test.html s'affiche avec le contenu de test.php alors ca marche.
Sinon ton serveur n'accepte pas l'URL rewrit.


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Sam Mar 25, 2006 13:29

DSL j'ai posté en meme temps.
C'est souvent le \ avant le .html qui ne fonctionne pas.
J'ai souvent rencontré le probleme.


bossboss
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 255
Inscription: 28 Aoû 2004

Message le Sam Mar 25, 2006 13:36

Ok

Merci à tous.


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: alea7 et 1 invité