Redirection sous wordpress

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

Arkan
Nouveau WRInaute
 
Messages: 5
Inscription: Jeu Nov 29, 2007 14:22

Redirection sous wordpress

Message le Mer Mai 28, 2008 15:27

bonjour,

je pense faire une modification pour mes url's mais je ne suis pas certain d'être dans le bon (c'est ma première fois donc j'en appelle à vos lumières ;)

Tout d'abord concernant le type de redirection.

Mon blog tourne actuellement sur une url du type : domaine.com/wordpress/2008/01/01/titre-billet
et j'aimerai rediriger vers une url du type : domaine.com/blog/titre-billet

Pour les catégories j'ai /wordpress/category/nom-de-categ
Pour les tags : /wordpress/tag/le-tag

Que mettre dans mon .htaccess exactement ? Est-ce que ceci suffirait ?
Code: Tout sélectionner
# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

Options -Indexes
RedirectPermanent ^/wordpress/[0-9]+/[0-9]+/[0-9]+/(.*)$ http://www.domaine.com/blog/ [R=301,L]
RedirectPermanent ^/wordpress(.*)$ http://www.domaine.com/blog [R=301,L]


Ensuite sur la méthode je pensais :
- copier l'ensemble des dossiers et fichier présent sous /wordpress/... vers /blog/...
- appliquer les bons permaliens sur /blog/...
- appliquer le .htaccess dans mon dossier /wordpress et supprimer les autres fichiers (ou les laisser un certain temps ?)
- modifier le plus possible de liens externe pour les faire pointer de suite sur le nouveau blog + demander à ceux qui ont un lien vers l'ancienne URL de mettre à jour (si c'est possible)

Mais bon, je doute que ce soit sans errers donc je préfère demander aux experts du coin ;)

D'avance merci à vous !
Bonne journée


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

Message le Mer Mai 28, 2008 16:20

il faut d'abord modifier l'adresse du blog dans les options de wordpress puis renommer le répertoire
pour le .htaccess :
Code: Tout sélectionner
# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

Options -Indexes
RewriteRule ^wordpress/[\d]+/[\d]+/[\d]+/(.*)$ /blog/$1 [R=301,L,QSA]
RewriteRule ^wordpress/(.*)$ /blog/$1 [R=301,L,QSA]

Arkan
Nouveau WRInaute
 
Messages: 5
Inscription: Jeu Nov 29, 2007 14:22

Message le Mer Mai 28, 2008 19:45

Tout d'abord merci webmasterlamogere :)

Dans tes redirections, à quoi correspondent les \d et les QSA ? J'ai regardé cette page et je ne vois pas de mention sur ce qu'ils font :)
il faut d'abord modifier l'adresse du blog dans les options de wordpress puis renommer le répertoire


Donc toi tu ne ferais pas de copié-collé de l'ensemble des dossiers mais juste un changement via l'admin du blog et un renommage du dossier général /wordpress ?

Si c'est bien cela ou mettrais-je mon .htaccess ? (racine du site ?)
Et ne risquerais-je pas de perdre tout mon reférencement ?

Encore merci :)


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

Message le Mer Mai 28, 2008 21:00

[\d] est équivalent de [0-9] (tu peux aussi mettre [[:digit:]])
QSA (Query String Append) : transfert les paramètres GET


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 :

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités