Help ! URL rewriting passage de dotclear à wordpress

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

Webmarketer
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 17
Inscription: 19 Nov 2004

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: 2612
Inscription: 1 Juin 2007

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
Nouveau WRInaute
 
Messages: 17
Inscription: 19 Nov 2004

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: 2612
Inscription: 1 Juin 2007

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: 2612
Inscription: 1 Juin 2007

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
Nouveau WRInaute
 
Messages: 17
Inscription: 19 Nov 2004

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
Nouveau WRInaute
 
Messages: 17
Inscription: 19 Nov 2004

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
Nouveau WRInaute
 
Messages: 17
Inscription: 19 Nov 2004

Message le Mer Oct 29, 2008 12:08

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

MisterT
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 16 Fév 2008

Message le Dim Nov 09, 2008 12:42

Bonjour

c'est possible de donner la solution

Merci


rudddy
WRInaute accro
WRInaute accro
 
Messages: 2570
Inscription: 1 Aoû 2007

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: 2570
Inscription: 1 Aoû 2007

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 ...

sablier
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 23 Déc 2004

Re: Help ! URL rewriting passage de dotclear à wordpress

Message le Jeu Oct 28, 2010 1:52

Bonsoir

Je n'arrive pas à aller au bout de ma mise à jour de dotclear vers wordpress. :?

De mon côté Dotclear était à la racine. J'ai installé Wordpress dans un répertoire blog

Mes anciens url :
http://www.monsite.com/index.php/2009/10/07/551-titre

Mes nouveaux url :
http://www.monsite.com/blog/2009/10/07/titre/

Comment faire la redirection en supprimant le nom du répertoire dans l'adresse pour avoir qque chose du genre :
http://www.monsite.com/2009/10/07/titre/

Merci par avance !

sablier
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 23 Déc 2004

Re: Help ! URL rewriting passage de dotclear à wordpress

Message le Sam Avr 02, 2011 20:24

Voilà la situation aujourd'hui :

J'ai un blog sous Dotclear installé chez Ouvaton directement à la racine (/html).

Je souhaite profiter de la migration de mon blog vers wordpress pour le déplacer vers un répertoire html/blog. La migration de Dotclear vers Wordpress s'est déroulée sans problème. J'ai pu récupérer tous mes billets.

Par contre les billets n'ont pas rellement de correspondance car leur numérotation est différente.

Mes anciens url :
http://www.monsite.com/index.php/2009/10/07/551-titre

Mes nouveaux url :
http://www.monsite.com/blog/2009/10/07/titre/

Comment faire la redirection en supprimant le nom du répertoire dans l'adresse pour avoir qque chose du genre :
http://www.monsite.com/2009/10/07/titre/

Suite à quelques recherches sur internet, j'ai créé un fichier htaccess contenant :

Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} [0-9]+/[0-9]+/[0-9]+/[0-9]+-.+
RewriteRule ^index\.php$ http://www.monsite.org/blog/%{QUERY_STRING}/? [R=301,L]
RewriteRule ^([0-9]+)[/]([0-9]+)[/]([0-9]+)[/][0-9]+-(.+)$
http://www.monsite.org/blog/$1/$2/$3/$4? [R=301,L]


J'ai placé ce fichier htaccess dans la répertoire /html.

Rien ne se passe. Lorsque j'accède à http://www.monsite.org j'ai toujours accès à mon blog sous Dotclear. Je dois aller sur http://www.monsite.org/blog pour trouver mon site sur wordpress

Que dois-je faire pour réaliser cette redirection.

Merci


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 :

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