Help ! URL rewriting passage de dotclear à wordpress

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

Webmarketer
Nouveau WRInaute
 
Messages: 17
Inscription: Ven Nov 19, 2004 13:49

Help ! URL rewriting passage de dotclear à wordpress

Message le Lun Oct 27, 2008 21:50

Bonsoir,

Je suis entrain de préparer la migration de mon blog de Dotclear vers Wordpress. Je suis entrain de voir pour rédiger le fichier .htaccess, j’ai trouvé une règle de réécriture en cherchant sur Internet mais cela ne fonctionne pas.

Mon blog actuel est sur un sous-domaine d'un domaine hébergé chez OVH (le sous domaine pointe vers un répertoire de mon domaine principal) : il tourne avec Dotclear et a ce type d'URL : http://blog.mondomaine.net/blog/annee/m ... e-du-poste !

Une fois passé sous Wordpress, les URL passent sous cette forme : http://www.webmarketing-com.com/annee/m ... itre-poste !

J'ai testé ça :

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteRule ^blog[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://www.webmarketing-com.com/$1/$2/$3/$4 [R=301,L]


Malheureusement cela ne fonctionne pas…

J’ai essayé, juste pour tester :
Code: Tout sélectionner
RedirectPermanent / http://www.webmarketing-com.com

Dans ce cas là la page d’accueil est bien redirigée, mais toutes les pages internes renvoient vers l’index de mon domaine www.web-marketer.net !

Si quelqu’un connaît la solution, je suis preneur :-)
Dernière édition par Webmarketer le Jeu Déc 18, 2008 18:22, édité 1 fois.


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1421
Inscription: Ven Juin 01, 2007 23:22

Message le Mar Oct 28, 2008 13:10

Essaye ceci dans l'administration des permalinks WordPress
/%year%/%monthnum%/%day%/%post_id%-%postname%

Webmarketer
Nouveau WRInaute
 
Messages: 17
Inscription: Ven Nov 19, 2004 13:49

Message le Mar Oct 28, 2008 16:05

Merci... Mais là ca va changer les URL sur Wordpress en reprenant la même structure sur dotclear, ça ne va pas rediriger les anciennes URL vers les nouvelles, comment dois-je modifier le .htaccess :-)


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1421
Inscription: Ven Juin 01, 2007 23:22

Message le Mar Oct 28, 2008 16:14

Webmarketer a écrit:Merci... Mais là ca va changer les URL sur Wordpress en reprenant la même structure sur dotclear, ça ne va pas rediriger les anciennes URL vers les nouvelles, comment dois-je modifier le .htaccess :-)
Dans le sous domaine ( blog.web-marketer.net ), place un htaccess avec ceci :

Code: Tout sélectionner
Redirect Permanent /blog/ http://www.webmarketing-com.com/

ça devrait fonctionner ;)



(si ça fonctionne et que tu veux me remercier, n'hésite pas à faire un ch'ti backlink vers un de mes sites :lol: )


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 1421
Inscription: Ven Juin 01, 2007 23:22

Message le Mar Oct 28, 2008 16:15

(dsl pour le double post, y'a eu un ralentissement et j'ai dû valider 2 fois)

Webmarketer
Nouveau WRInaute
 
Messages: 17
Inscription: Ven Nov 19, 2004 13:49

Message le Mar Oct 28, 2008 16:51

Merci, je vais tester ça ce soir, par contre il y-a un soucis, les id de wordpress ne sont pas les mêmes que sur Dotclear. D'où la règle sans id du départ.

Webmarketer
Nouveau WRInaute
 
Messages: 17
Inscription: Ven Nov 19, 2004 13:49

Message le Mar Oct 28, 2008 23:30

Bonsoir,

En faisant pas mal de tests avec tout ce qu’on m’a proposé comme solutions, j’ai pu avancer un peu…

En fait le truc qui faisait tout planter est que le fichier index.php est dupliqué en blog.php pour pouvoir écrire l’URL http://blog.mondomaine.net/blog/id-post, je ne me rappelle plus exactement pourquoi il fallait faire ça, ça commence à remonter :-)

Du coup j’ai modifié le htaccess comme ceci :

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteRule ^blog.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://www.webmarketing-com.com/([0-9]+)-$1/$2/$3/$4 [R=301,L]


J’en ai profité pour ajouter les id dans les URLs Wordpress, comme les id dotclear et wordpress ne correspondent pas j’ai mis ([0-9]+) pour la réécriture.

Avec cette règle, tout fonctionne pour les posts. Par contre la page d’accueil, les catégories et autres pages ne sont pas redirigées…

Pour la page d’accueil j’ai ajouté la ligne :

Code: Tout sélectionner
RedirectPermanent /index.php http://www.webmarketing-com.com/


Cela fonctionne (pour info, La règle RedirectPermanent / http://www.webmarketing-com.com/ fait tout planter), le hic c’est pour les autres pages. J’ai fait un test pour une catégorie :

Code: Tout sélectionner
RedirectPermanent /blog.php/Actualites-des-moteurs http://www.webmarketing-com.com/webmarketing/search-marketing/actualites-des-moteurs


La règle renvoie vers la page www.web-marketer.net/index.php je ne comprends pas pourquoi, surement encore à cause des fichiers index.php et blog.php ! J’ai essayé aussi en mettant index.php ou blog à la place de blog.php et là rien ne se passe : aucune redirection…

Est-ce que l’un d’entre vous voit une solution pour les pages catégories, tag et archive?

Exemple d’une page catégorie :
http://blog.mondomaine.net/blog/Actualites-des-moteurs
Devient :
http://www.webmarketing-com.com/webmark ... es-moteurs

Exemple pour une page tag :
http://blog.mondomaine.net/blog/tag/iphone
Devient
http://www.webmarketing-com.com/tag/iphone


Exemple pour une page archives :
http://blog.mondomaine.net/blog/2008/07
Devient :
http://www.webmarketing-com.com/2008/07


Pour les catégories il n’y a pas de correspondances, il faut faire des redirections catégorie par catégorie… par contre pour les tags et les archives ça peut être une règle…

Merci encore :-)

Bonne soirée !
Dernière édition par Webmarketer le Jeu Déc 18, 2008 18:23, édité 1 fois.

Webmarketer
Nouveau WRInaute
 
Messages: 17
Inscription: Ven Nov 19, 2004 13:49

Message le Mer Oct 29, 2008 12:08

C'est bon j'ai réussi :-) merci pour l'aide !

MisterT
Nouveau WRInaute
 
Messages: 3
Inscription: Sam Fév 16, 2008 15:02

Message le Dim Nov 09, 2008 12:42

Bonjour

c'est possible de donner la solution

Merci


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1730
Inscription: Mer Aoû 01, 2007 19:00

Re: Help ! URL rewriting passage de dotclear à wordpress

Message le Mer Avr 01, 2009 13:23

bah oui la réponse stp :-)


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1730
Inscription: Mer Aoû 01, 2007 19:00

Re: Help ! URL rewriting passage de dotclear à wordpress

Message le Lun Juin 08, 2009 16:22

j'ai enfin fini mon passage de dc en répertoire à wp en sous domaine :

voici mon HTACCESS surement optimisable :

Code: Tout sélectionner
## Blog WP

# home
RewriteRule ^blog/index.php/$ http://blog.domaine.tld/ [R=301,L]
RewriteRule ^blog/index.php$ http://blog.domaine.tld/ [R=301,L]
RewriteRule ^blog/$ http://blog.domaine.tld/ [R=301,L]
# posts
RewriteRule ^blog/index.php[/]([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$ http://blog.domaine.tld/$4-$5 [R=301,L]
# archives
RewriteRule ^blog/index.php[/]([0-9]+)[/]([0-9]+)$ http://blog.domaine.tld/date/$1/$2 [R=301,L]
# catégories
RewriteRule ^blog/index.php[/](.+)$ http://blog.domaine.tld/cat/$1 [R=301,L]
# rss / atom
RewriteRule ^blog/rss.php$ http://blog.domaine.tld/feed [R=301,L]
RewriteRule ^blog/atom.php$ http://blog.domaine.tld/feed [R=301,L]


A noter que les tags n'ont pas été gérés puis qu'il y en avait pas !

je prépare un gros tuto pour aider les autres avec la procédures complètes 8)

merci à raljx pour son aide précieuse en dns sous domaine ...


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 :

Consultez la description détaillée des produits ou services de Google suivants : JotSpot

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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