un début de règle de réécriture

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

pikibou
Nouveau WRInaute
 
Messages: 11
Inscription: Lun Juil 11, 2005 11:39

un début de règle de réécriture

Message le Mar Jan 31, 2006 13:20

J'essaie de trouver, mais ... sans succès.

ça ne devrait pas être un truc comme ça?

RewriteEngine On
RewriteRule ^(.*)\.php$ (.*)\.html [R=301,L]

ou alors comme ça.

RewriteEngine On
RewriteRule ^article-([0-9]*)\.php$ archives-$1.html


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mar Jan 31, 2006 21:28

Peut être mais il faut souvent mettre un slash au début de l´url de réécriture... ;-)

pikibou
Nouveau WRInaute
 
Messages: 11
Inscription: Lun Juil 11, 2005 11:39

Ré-explication du problème

Message le Mer Fév 01, 2006 16:17

Nous avons un site qui était bien référencé.

Il était entièrement en .htm

Pour notre bien (tu parles!) notre webmaster a fait tout passer en .php

Et depuis, c'est la CATA!

Dans notre malheur, par chance, nous avons gardé les mêmes noms de fichier pour les 80 pages de notre site. Il y a juste le .htm qui est devenu .php

D'où j'ai quelques questions:

Qu'est-ce qu'il y a de mieux?

- faire une 301 des anciennes pages vers les nouvelles? ça risque de pendre du temps pour chaque URL

- faire en sorte que par URL rewriting le php se transforme en htm ?

Et surtout comment faire?

Hier on m'a proposé ceci: ReWriteRule ^(.+).html$ /$1.php ?
Mais ça ne marche pas

J'ai essayé aussi la commande addtype + ... mais j'arrive à rien.

Please, help, je suis complètement nulle sur le sujet.

Merci

Piki? Bouuuuuu


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Fév 01, 2006 22:15

Dájà htm c´est pas html.
Ensuite tu peux faire soit le rewrite, soit la redirection, et soit les deux.
DOnc
Soit
Code: Tout sélectionner
RedirectMatch permanent ^(.*)\.html$ $1.php

Soit
Code: Tout sélectionner
RewriteRule ^(.*)\.html?$ /$1.php

Soit
Code: Tout sélectionner
RewriteRule ^(.*)\.html?$ /$1.php [R=301]

Soit
Code: Tout sélectionner
RewriteRule ^(.*)\.html?$ http:..../$1.php

Soit
Code: Tout sélectionner
RewriteRule ^(.*)\.html?$ http:.../$1.php [R=301]
[/code]


dorian53
WRInaute accro
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

Message le Jeu Fév 02, 2006 5:06

Salut,

+1 pour celle-ci si tu souhaites changer d'extension :)

correiaj a écrit:
Code: Tout sélectionner
RewriteRule ^(.*)\.html?$ /$1.php [R=301]



Malheureusement les moteurs peuvent mettre du temps à réagir au 301.
Mais avec un peu de patience, c'est LA solution !


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Whack, Google News Archive Search



Qui est en ligne

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