URL Rewriting php en htm
15 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- nendo
- WRInaute discret

- Messages: 132
- Inscription: 3 Juil 2004
URL Rewriting php en htm
Bonjour
Je suis trés novice en la matiere donc soyez indulgent
Tout mon site est en htm et je me suis dit que c'etait completement idiot de continuer a le developper dans ce langage en sachant par exemple quand vous avez 10 pages avec un menu, si vous changez une rubrique dans le menu, il faut le changer dans les autres pages. (a moins d'utiliser des pages avec des cadres mais d'aprés ce que j'avais entendu ce n'etait pas trés bon pour le référencement).
Donc je me suis dit que j'allais dans premier temps essayer de transformer quelques pages en php avec la fonction Include pour les menus. Donc c'est ce que j'ai fait pour ma rubrique archive de news. Maintenant mes pages ce nomment archives9999.php, archives9xxx.php.
Mais le probleme c'est que google a référencer cette page depuis longtemps (quand elle etait encore en htm). Est-ce qu'avec URL Rewriting on peut tranformer archives9999.php en archives9999.htm ?
ce qui permettrait que quand un internaute fait une recherche sur google est qui tombe sur ma page archives9999.htm que cela ne fasse pas une erreur 404.
Est-ce que cette fonction sert bien a ça ? et si oui comment le faire ?
Merci d'avance pour vos réponses et excusez moi si j'etait un peu long
Je suis trés novice en la matiere donc soyez indulgent
Tout mon site est en htm et je me suis dit que c'etait completement idiot de continuer a le developper dans ce langage en sachant par exemple quand vous avez 10 pages avec un menu, si vous changez une rubrique dans le menu, il faut le changer dans les autres pages. (a moins d'utiliser des pages avec des cadres mais d'aprés ce que j'avais entendu ce n'etait pas trés bon pour le référencement).
Donc je me suis dit que j'allais dans premier temps essayer de transformer quelques pages en php avec la fonction Include pour les menus. Donc c'est ce que j'ai fait pour ma rubrique archive de news. Maintenant mes pages ce nomment archives9999.php, archives9xxx.php.
Mais le probleme c'est que google a référencer cette page depuis longtemps (quand elle etait encore en htm). Est-ce qu'avec URL Rewriting on peut tranformer archives9999.php en archives9999.htm ?
ce qui permettrait que quand un internaute fait une recherche sur google est qui tombe sur ma page archives9999.htm que cela ne fasse pas une erreur 404.
Est-ce que cette fonction sert bien a ça ? et si oui comment le faire ?
Merci d'avance pour vos réponses et excusez moi si j'etait un peu long
- squawk
- WRInaute accro

- Messages: 5985
- Inscription: 22 Mar 2004
si tu peux pas sur le serveur, c'est une bonne solution de réecrire l'url en .htm ça sera plus simple pour google même si pas de soucis avec une url en php.
Tu as juste à mettre ça dans ton htaccess :
RewriteEngine on
RewriteRule ^archives9999.html$ archives9999.php [L]
Tu as juste à mettre ça dans ton htaccess :
RewriteEngine on
RewriteRule ^archives9999.html$ archives9999.php [L]
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^archives([0-9]+).html$ /archives$1.php
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
rottman a écrit:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^archives([0-9]+).html$ /archives$1.php
ah ben si archives.php n est pas à la racine, il va pas marcher ton code
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
Bon bé alors :

- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^archives([0-9]+).html$ archives$1.php
- nendo
- WRInaute discret

- Messages: 132
- Inscription: 3 Juil 2004
Merci a vous tous pour vos réponses
Est-ce que ton code veux dire que je n'ais pas a taper toutes les pages archives dans le htaccess ?
Mes pages d'archives ce trouve dans un dossier qui ce nomme ArchivNews est-ce que le code si dessous est bon.
RewriteEngine on
RewriteRule ArchivNews/^archives9999.html$ ArchivNews/archives9999.php [L]
ou pour l'autre code :
RewriteEngine on
RewriteRule ArchivNews/^archives([0-9]+).html$ /archives$1.php
merci
rottman a écrit:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^archives([0-9]+).html$ /archives$1.php
Est-ce que ton code veux dire que je n'ais pas a taper toutes les pages archives dans le htaccess ?
Mes pages d'archives ce trouve dans un dossier qui ce nomme ArchivNews est-ce que le code si dessous est bon.
RewriteEngine on
RewriteRule ArchivNews/^archives9999.html$ ArchivNews/archives9999.php [L]
ou pour l'autre code :
RewriteEngine on
RewriteRule ArchivNews/^archives([0-9]+).html$ /archives$1.php
merci
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^ArchivNews/archives([0-9]+).html$ ArchivNews/archives$1.php
Comme ça c'est bon
- nendo
- WRInaute discret

- Messages: 132
- Inscription: 3 Juil 2004
merci rottman
[quote="rottman"]
Juste une petite derniere pour la route. Ne faut-il pas mettre [L] a la fin ?
RewriteEngine on
RewriteRule ^ArchivNews/archives([0-9]+).html$ ArchivNews/archives$1.php [L]
merci
[quote="rottman"]
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^ArchivNews/archives([0-9]+).html$ ArchivNews/archives$1.php
Juste une petite derniere pour la route. Ne faut-il pas mettre [L] a la fin ?
RewriteEngine on
RewriteRule ^ArchivNews/archives([0-9]+).html$ ArchivNews/archives$1.php [L]
merci
-

eric01 - Nouveau WRInaute

- Messages: 32
- Inscription: 25 Mai 2005
Salut,
Je cherche à faire la même chose que nendo, c'est à dire réecrire mes adresses .php en .html. Mon problème est que mes noms de fichiers sont composés d'un ou plusieurs noms, le cas échant séparés par des -, ex:
www.finistere-location.com/route-location-bretagne.html
www.finistere-location.com/location-bretagne.html
www.finistere-location.com/partenariat.html
Du coup, je ne vois pas trop comment coder le motif dans mon .htaccess. Quelqu'un pourrait-il m'aider?
Merci
P.S. Les fichiers sur mon site ont toujours l'extension .html, les fichiers en .php sont pour l'instant en préparation
Je cherche à faire la même chose que nendo, c'est à dire réecrire mes adresses .php en .html. Mon problème est que mes noms de fichiers sont composés d'un ou plusieurs noms, le cas échant séparés par des -, ex:
www.finistere-location.com/route-location-bretagne.html
www.finistere-location.com/location-bretagne.html
www.finistere-location.com/partenariat.html
Du coup, je ne vois pas trop comment coder le motif dans mon .htaccess. Quelqu'un pourrait-il m'aider?
Merci
P.S. Les fichiers sur mon site ont toujours l'extension .html, les fichiers en .php sont pour l'instant en préparation
-

eric01 - Nouveau WRInaute

- Messages: 32
- Inscription: 25 Mai 2005
Merci pour ta réponse Rottman,
En fait, sur le principe, je voudrais savoir si je peux recoder une url du type : mot1-mot2-mot3.html en mot1-mot2-mot3.php (où -mot2 et -mot3 sont optionnels) en utilisant le code:
J'ai bon?
En fait, sur le principe, je voudrais savoir si je peux recoder une url du type : mot1-mot2-mot3.html en mot1-mot2-mot3.php (où -mot2 et -mot3 sont optionnels) en utilisant le code:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^[a-z](-[a-z])?(-[a-z])?\.html$ $1.php [L]
J'ai bon?
15 messages
• Page 1 sur 1
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 goo.gl
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


