Aide pour un htaccess
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Bob56
- Nouveau WRInaute

- Messages: 13
- Inscription: 18 Aoû 2010
Aide pour un htaccess
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...
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...
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: Aide pour un htaccess
Bonjour et bienvenue,
J'essaierais ceci:
Je suppose que la partie Dotclear devait être enlevée.
Jean-Luc
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

- Messages: 13
- Inscription: 18 Aoû 2010
Re: Aide pour un htaccess
N'y allons pas par quatre chemins : tu as sauvé ma soirée !
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...
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...
3 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
