Aide pour un htaccess

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

Bob56
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 18 Aoû 2010

Aide pour un htaccess

Message le Mer Aoû 18, 2010 18:33

Bonjour à tous, je viens d'effectuer une migration de mon blog.
Mes anciens liens (indexés par les moteurs de recherche) sont de type "adressesite/?%postname%/" (notez le "?").
Mes nouveaux liens sont de type "adressesite/%postname%/" (sans le "?" donc).

C'est sûrement un problème de query_string.

Le problème c'est qu'il y a déjà du monde dans le htaccess :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dotclear/index.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress



Comment mettre en place cette redirection ?

Quelqu'un pourrait me donner un petit coup de pouce ?
Merci d'avance... :D


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: Aide pour un htaccess

Message le Mer Aoû 18, 2010 18:48

Bonjour et bienvenue,

J'essaierais ceci:
Code: Tout sélectionner
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^$ http://www.domaine.com/%1? [L,R=301]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Je suppose que la partie Dotclear devait être enlevée.

Jean-Luc

Bob56
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 18 Aoû 2010

Re: Aide pour un htaccess

Message le Mer Aoû 18, 2010 19:35

N'y allons pas par quatre chemins : tu as sauvé ma soirée ! :D
Et je te remercie beaucoup mais alors BEAUCOUP !!

Si tu as 5 mn, j'ai un dernier problème plus mineur :
Sur mon ancien blog, les liens de catégories (du type adressesite/videos) avaient une majuscule. Sur le nouveau, il n'y en a pas et c'est mieux.
Est-il possible d'ajouter quelque chose à l'htaccess ci dessus pour rediriger les anciens liens vers le nouveau blog ?

Encore un grand merci... :wink:


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: Aucun utilisateur enregistré et 0 invités