Htaccess redirection 301 avec plusieurs variables

chatvertdusud Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
chatvertdusud Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherchais un forum 'langage Apache' mais je n'est pas trouvé. Alors je poste ici.

Après changement de CMS, je souhaite rediriger les milliers de pages de mon site sur le nouveau cms (wordpress) et là... je bloque vraiment.
Après 1 mois de recherche sur google, je me permet de demander l'aide de la communauté de commentcamarche ;-)

J'essaie d'apprendre le langage apache, mais c'est dur dur...

l'htaccess de l'ancien site :

RewriteEngine On

RewriteRule ^livres-([0-9]+)-([0-9]*)-(.*).html$ /index.php?catid=$1&set_add_ad_cat=$2 [L,QSA]
RewriteRule ^livres-([0-9]+)-(.*).html$ /detail.php?siteid=$1 [L,QSA]

le nouveau est un wordpress classic :

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

j'ai passé des heures..
essayé ça entre autre : Redirect 301 / http://domain/v2 [L]

mais rien.

Si quelqu'un est un spécialiste d'apache... merci

1 réponse

animostab Messages postés 2829 Date d'inscription   Statut Membre Dernière intervention   738
 
Salut
dans htaccess sur l'ancien site tu efface toutes les redirections puis
RewriteCond %{HTTP_HOST}   ^ancien-domaine.com [NC]
RewriteRule ^/?(.*)         [http://www.nouveau-domaine.com/]$1 [L,R=301]
RewriteCond %{HTTP_HOST}   ^www.ancien-domaine.com [NC]
RewriteRule ^/?(.*)         [http://www.nouveau-domaine.com/]$1 [L,R=301]  


Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
0
chatvertdusud Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
merci animostab , j'essaie cela au plus tôt.
0
chatvertdusud Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
malheureusement, ca ne fonctionne pas.
réponse :
The requested URL /photo-3241-appariel-photo-numerique-minolta.html was not found on this server.

j'ai omis de préciser que la structure de l'adresse était différente.

Ancienne adresse
nom-de-domaine.com/photo-3241-appariel-photo-numerique-minolta.html

nouvelle adresse
nom-de-domaine.com/v2/ads/appariel-photo-numerique-minolta

ça complique ...

merci quand même
0