Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Redirection de pages + incompatibilité entre htaccess...

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Mar Jan 08, 2008 18:46    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Bonsoir,


Je suis entrain de mettre a jour un site web, afin de permettre une utilisation dynamique, une meilleure accesibilité, un respect des normes W3C, etc...
Cependant, je souhaite ne pas perdre mon positionnement sur certaines requetes spécifiques a mon activité.
J'ai donc lu le forum et les articles de WRI, et il semblerait que la meilleure solution pour moi soit d'utiliser l'url rewriting et donc un htaccess.

Cependant j'aimerai savoir s'il est possible dans les règles de spécifier a chaque fois, telle url pointera sur tel autre url, donc ne pas faire de regle générale.
Car si j'ai bien lu, je n'ai vu que des redirections relativement générale actualité/article >> article, etc...

Cela ne sera t il pas trop "lourd" pour les moteurs? aucun risque de penalisation?


Je vous remercis d'avance de vos conseils.


Dernière édition par El-Cherubin le Sam Jan 19, 2008 14:18; édité 1 fois
 
El-Cherubin Visiter le site web du posteur
nickargall
WRInaute accro
WRInaute accro

Inscrit le: 13 Juin 2005
Messages: 3473
Localisation: Exilé au Groland à cause de Joe Dalton

URL permanente de ce messagePosté le : Mar Jan 08, 2008 19:10    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Non, aucun risque de pénalisation ni de lourdeur.

Tu peux en effet mettre en place des règles "générales", répondant à des schémas de construction types en utilisant des expressions régulières, ou des règles "individuelles" sans problème. Faut juste faire attention que les règles individuelles ne soient pas bypassées par les règles générales.
 
nickargall Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1479
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Mar Jan 08, 2008 19:13    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

la mise en place de l'url rewritting se fait en plusieurs étapes :
- déterminer comment chaque type de page est réécrit. Par exemple :
index.php?page=3&id=5 vers une-description-avec-des-mots-cle-id5p3.html

- mettre en place les règles de rewritting. Soit pour l'exemple précédent :
Code:
RewriteRule ^(.*)-id([0-9]+)p([0-9]+)\.html$   /index.php?page=$2&id=$3 [L]


- rediriger les anciennes pages vers les nouvelles en faisant une redirection 301 en début de script php avec :
Code:
header("Status: 301 Moved Permanently", false, 301);
header("Location: nouvelle_url.html");
 
webmasterlamogere Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Mar Jan 08, 2008 19:25    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

En réalité mon souci n'entre pas vraiment dans ces categories.

Le site de base est statique, mais tres mal conçu, avec des pages en html, des pages en php, du style a gogo dans les pages meme, etc...

Et ce que je suis entrain de faire c'est de tout reconstruire, afin de repartir sur une base propre, et cette fois ci le site sera dynamique. Je ne m'inquiete pas pour celui ci, il est a la base relativement bien conçu pour le référencement, n'utilisant pas d'id, de session ou autre, seulement du xml/html.

Et donc, ce que je souhaite realiser, c'est des redirectiosn "pages statiques html ou php" vers "nouvelles pages du site remis a neuf".

Et je voulais savoir si avec l'url rewriting, donc un htaccess, je pouvais mettre une a une les redirection 301 de mes pages ( au total il doit y en avoir 20-30 il me semble).


Possible ou non?!
 
El-Cherubin Visiter le site web du posteur
Marie-Aude
WRInaute accro
WRInaute accro

Inscrit le: 05 Juin 2006
Messages: 3291
Localisation: More than a plastic girl

URL permanente de ce messagePosté le : Mar Jan 08, 2008 19:33    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Sans aucun problème
 
Marie-Aude Visiter le site web du posteur
nickargall
WRInaute accro
WRInaute accro

Inscrit le: 13 Juin 2005
Messages: 3473
Localisation: Exilé au Groland à cause de Joe Dalton

URL permanente de ce messagePosté le : Mar Jan 08, 2008 22:00    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

ben je t'ai répondu Smile
 
nickargall Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Mar Jan 08, 2008 22:22    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Mais tu me parlais de façon générique, et si l'ancien site etait dynamique, non?!

Enfin, si j'ai bien compris, suffit que dans mon htaccess je place chacune des regles pour chaque url redirigé et ce sera bon.
 
El-Cherubin Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1479
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Mer Jan 09, 2008 8:25    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

le plus simple est de mettre un redirectpermanent dans le htacess qui redirige les url une par une si aucune règle générique n'est possible :
Code:
RedirectPermanent ancienne-url.html http://www.tonsite.fr/nouvelle-url.html
 
webmasterlamogere Visiter le site web du posteur
nickargall
WRInaute accro
WRInaute accro

Inscrit le: 13 Juin 2005
Messages: 3473
Localisation: Exilé au Groland à cause de Joe Dalton

URL permanente de ce messagePosté le : Mer Jan 09, 2008 11:08    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

El-Cherubin a écrit:
Mais tu me parlais de façon générique, et si l'ancien site etait dynamique, non?!

Euh non Smile je te parlais de la possibilité de mettre des règles une à une.

webmasterlamogere a écrit:
le plus simple est de mettre un redirectpermanent dans le htacess qui redirige les url une par une si aucune règle générique n'est possible.


J'ai cru lire à un endroit que le redirectpermanent était un peu plus gourmand en ressources serveur qu'un rewriterule ?
 
nickargall Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Mer Jan 09, 2008 22:19    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Donc je fais soit :

Code:

RedirectPermanent /ancienne_page. "php ou html"  http://www.monsite.com/nouvelle_page_au_choix


ou

Code:

RewriteRule /ancienne_page. "php ou html"  http://www.monsite.com/nouvelle_page_au_choix [R=301]


Il est conseillé de mettre les url complete avec le http://www ou en se basant sur la racine c'est bon?


Autre question, ya pas de limite de rewriterule dans un htaccess? je peux aussi mettre mes parametres de redirection pour conserver toujours les www, etc....?



Et donc avec cela, les pages indexé dans google du type ancienne_page.html seront redirigé automatiquement lorsque l'internaute cliquera vers nouvelle_page (extension ou pas au choix )
 
El-Cherubin Visiter le site web du posteur
HawkEye
Modérateur
Modérateur

Inscrit le: 23 Fév 2004
Messages: 12367
Localisation: Google

URL permanente de ce messagePosté le : Mer Jan 09, 2008 23:48    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Que les règles soient définies une à une ou par regex ne change absolument rien: Google reçoit la même info dans les deux cas.

Il ne lit pas le fichier .htaccess "en clair", c'est le serveur qui renvoie un état en fonction de ce qu'on lui demande.
 
HawkEye Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Jeu Jan 10, 2008 1:54    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

hheeuu....excuse moi, mais qu'est ce que le regex?

Embarassed
 
El-Cherubin Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Ven Jan 11, 2008 21:16    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

Petite question, est ce que ces lignes sont indispensable pour un htacess?. que signifie t elles?

Citation:

DirectoryIndex portal.php index.php index.html
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

 
El-Cherubin Visiter le site web du posteur
El-Cherubin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Déc 2007
Messages: 137
Localisation: France

URL permanente de ce messagePosté le : Sam Jan 19, 2008 14:15    Sujet du message: Redirection de pages + incompatibilité entre htaccess...

J'ai un léger probleme...

Depuis que j'ai mis mon htaccess avec redirection 301 a la racine du site, afin de forcer les www entre autres, mes autres htaccess qui servaient à limité l'accés a certain répertoire ne fonctionnent plus.
Comme s'il y avait une incompatibilité.


Quelqu'un aurait une explication, voir une solution...?

Exemple avec le site http://www.infocompub.fr :
Code:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.infocompub\.fr$ [NC]
RewriteRule ^(.*) http://www.infocompub.fr/$1 [QSA,L,R=301]


Le fichier qui se situe a la racine, avec la seule regle pour les www.

Celui ci fonctionne, mais empeche ceux securisant l'accés aux cours, ou à l'administration.
L'un se situe à ./cours/ , l'autre ./core/admin/

Merci de votre aide. Smile
 
El-Cherubin Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort