Problème Rewrite et Apache 2.2

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

TiGuizmo
Nouveau WRInaute
 
Messages: 3
Inscription: Ven Mai 25, 2007 19:12

Problème Rewrite et Apache 2.2

Message le Ven Juin 27, 2008 1:38

Bonjour,

J'ai depuis hier soir un problème avec des redirections que j'utilise pour mon blog. En fait, j'ai un hébergement 60Gp d'un grand hébergeur français (apparement on peut pas citer le nom :-p), et ils ont migré hier les serveurs vers Apache 2.2. Et en fait, il y a une dizaine de jours, j'ai passé mon blog de Dotclear à Wordpress, et j'en ai profité pour modifier la structure de mes URLs, donc... htaccess et rewrite rule!

Donc en fait mes règles marchaient bien, jusqu'à ce Apache 2.2.
Je vous explique le problème:
Avant, j'avais des url du type :

Code: Tout sélectionner
http://www.mik-matt.com/blog/?post/2008/02/18/ParuVendu-les-petites-annonces


Que j'ai transformé en :

Code: Tout sélectionner
http://www.mik-matt.com/blog/ParuVendu-les-petites-annonces_18022008.html


Donc j'avais cette règle de réécriture :
Code: Tout sélectionner
# articles
RewriteCond %{QUERY_STRING} ^post/([0-9]+)/([0-9]+)/([0-9]+)/(.+)$
RewriteRule ^index\.php$ http://www.mik-matt.com/blog/%4_%3%2%1\.html? [L,R=301]


Et apparement, maintenant sous Apache 2.2, la règle ne marche que s'il y a l'adresse entière de la page, donc avec le "index.php" ( http://www.mik-matt.com/blog/index.php? ... s-annonces )... Et malheureusement, comme mes anciennes pages n'étaient pas avec ce index.php, Google a tout indexé sans, et va donc m'indexer n'importe quoi maintenant :(.

Si vous avez une idée, aidez moi svp, Google n'a pas encore repris toutes les urls sur le nouveau format, donc il va m'indexer n'importe quoi, et surtout la même page pour toutes les URLs ...

Merci d'avance =)
Matt


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Juin 27, 2008 9:24

on parle de l'hébergeur ici : http://www.webrankinfo.com/forums/viewtopic_95839.htm
essaye avec :
Code: Tout sélectionner
# articles
RewriteCond %{QUERY_STRING} ^post/([0-9]+)/([0-9]+)/([0-9]+)/(.+)$
RewriteRule ^(index\.php)?$ http://www.mik-matt.com/blog/%4_%3%2%1\.html? [L,R=301]


edit : bienvenue sur wri

TiGuizmo
Nouveau WRInaute
 
Messages: 3
Inscription: Ven Mai 25, 2007 19:12

Message le Ven Juin 27, 2008 10:28

Merci pour la bienvenue, ça fait quand même un an que je suis inscrit, mais je n'avais jamais posté un seul message sur le forum...

Et sinon, pour mon problème, encore plus merci puisque ça marche... Je commençais à me demander si c'était vraiment possible de faire cette redirection sous apache 2.2 :P


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é