Url Rewriting suite à Migration site

Discussion dans 'URL Rewriting et .htaccess' créé par Yrill, 3 Novembre 2011.

  1. Yrill
    Yrill Nouveau WRInaute
    Inscrit:
    3 Novembre 2011
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous,

    Je ne vous cache pas que je suis à la recherche d'une solution sur le net depuis à peu pres 8 jours, j'ai même contacté mon Hébergeur Infomaniak qui m'a conseillé :

    Nous ne sommes pas spécialisé dans le référencement pour vous répondre avec précision. Notamment sur le type de redirection nécessaire pour ce genre de changement. Il est préférable pour vous de vous renseigner sur https://www.webrankinfo.com ou http://www.seomix.fr/ afin de savoir exactement comment procéder.

    Voici mon problème:
    Je m'occupe de ce site : http://eclectiksound.net

    J'ai migrer toutes la base de données de l'ancienne plateforme "Podhawk" vers un wordpress qui se situe ici : http://eclectiksound.net/blog
    Sur l'ancien site j'ai des adresse de ce type là: http://www.eclectiksound.net/index.php?id=407
    Je compte les redirigé manuellement chaque adresse vers ma nouvelle plateforme.
    Typiquement cette adresse : http://www.eclectiksound.net/index.php?id=405 doit pointer vers http://www.eclectiksound.net/blog/portfolio/la-claque-electronique-par-the-glitch-mob/

    Je comptais donc faire du "redirect permanent" mais ca ne fonctionne pas avec les URL avec des paramètres apparement.
    Pouvez vous m'aider à régler ce problème ?
    Merci d'avance à vous pour vos réponses.
     
  2. soldiez
    soldiez WRInaute discret
    Inscrit:
    7 Février 2009
    Messages:
    191
    J'aime reçus:
    0
    bonjour,

    directement dans Wordpress, tu peux gérer les URL et leurs réécriture dans les options de configuration.

    WP-admin -> Réglage -> permaliens

    si tu veux te simplifier la tâche pour crawler toutes les URL sans en oublier une seule, je te suggèrerais d'utiliser "Xenu". Tu peux également utiliser une petite extension du petit nom "redirection" tout simplement ça te permet de gérer les 404 en 301 dès qu'il y a un référeur.
     
  3. Yrill
    Yrill Nouveau WRInaute
    Inscrit:
    3 Novembre 2011
    Messages:
    3
    J'aime reçus:
    0
    Merci pour cette réponse, j'ai omis de préciser que l'ancienne plateforme n'était pas du wordpress...
    Je passe d'une plateforme se nommant podhawk à wordpress.
    Je ne peux pas rediriger les anciennes url était sur podhawk ? via mon nouveau site wordpress non ?
     
  4. spouiik
    spouiik WRInaute discret
    Inscrit:
    19 Février 2008
    Messages:
    80
    J'aime reçus:
    0
  5. Yrill
    Yrill Nouveau WRInaute
    Inscrit:
    3 Novembre 2011
    Messages:
    3
    J'aime reçus:
    0
    Encore merci pour ce code, en revanche j'ai toujours un problème, je vais tenter d'aller plus loin dans mes explications.
    Voici le Htaccess que j'ai :
    Si je commente, mes 3 premières lignes permettent de rediriger l'url de mon nom de domaine dans le répertoire ou est installé wordpress. le répertoire "blog" en l’occurrence.
    Ensuite j'ai rajouté pour l'exemple le code que vous m'avez fournit.
    Et enfin tout ce qui était entre <IfModule mod_rewrite.c> et </IfModule> était déja présent mais je ne saurais le commenter.
    Est ce que ce .htaccess est viable ?
    Car lorsque je lance la page http://eclectiksound.net/index.php?id=405 je suis redirigé vers ca http://www.eclectiksound.net/?id=405 qui ne correspont donc pas à ca : http://www.eclectiksound.net/blog/portfolio/la-claque-electronique-par-the-glitch-mob/
    Désolé je rame, je suis désolé, ce n'est pas comme ci j'étais informaticien en plus, mais côté systeme .... pas côté dev... :)

    Code:
    # BEGIN WordPress
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/blog
    RewriteRule (.*) /blog/$1 [L]
    RewriteCond %{QUERY_STRING} ^id=405$
    RewriteRule ^index\.php$ http://www.eclectiksound.net/blog/portfolio/la-claque-electronique-par-the-glitch-mob/? [R=301,L]
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    </IfModule>
    # END WordPress
     
  6. spouiik
    spouiik WRInaute discret
    Inscrit:
    19 Février 2008
    Messages:
    80
    J'aime reçus:
    0
    Hello,
    4 étapes :

    1 : faire pointer le nom de domaine directement dans le répertoire blog, c'est plus simple ^^
    2 : changer la config de wordpress (pour lui indiquer le bon chemin suite au changement du point 1)
    3 : on colle ça et on prend soit de faire attention à mes commentaires
    4 : Enjoy !

    Code:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    #attention la ligne suivante doit se modifier une fois la config wordpress faite
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    
    
    # redirections maison
    RewriteCond %{QUERY_STRING} ^id=405$
    RewriteRule ^index\.php$ http://www.eclectiksound.net/blog/portfolio/la-claque-electronique-par-the-glitch-mob/? [R=301,L]
    
    
    </IfModule>
    # END WordPress
     
Chargement...
Similar Threads - Rewriting suite Migration Forum Date
Redirection suite à changement de CMS + URL rewriting URL Rewriting et .htaccess 5 Mai 2012
URL rewriting suite à un tracking URL Rewriting et .htaccess 16 Février 2011
Redirection url suite à mise en place url rewriting. URL Rewriting et .htaccess 23 Février 2010
Redirection de page suite URL rewriting ? URL Rewriting et .htaccess 20 Janvier 2010
Hausse de visiteurs suite à rewriting URL Rewriting et .htaccess 18 Janvier 2010
URL rewriting et REGEX bonnes pratiques Développement d'un site Web ou d'une appli mobile 9 Septembre 2020
supprimer /index.html sans url rewriting, possible ? URL Rewriting et .htaccess 13 Novembre 2019
Je bloque sur le rewriting des URL contenant un ? URL Rewriting et .htaccess 3 Septembre 2019
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Ralentissement url rewriting URL Rewriting et .htaccess 1 Mai 2019