Htaccess redirection 301 avec plusieurs variables
chatvertdusud
Messages postés
82
Statut
Membre
-
chatvertdusud Messages postés 82 Statut Membre -
chatvertdusud Messages postés 82 Statut Membre -
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
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
A voir également:
- Htaccess redirection 301 avec plusieurs variables
- Vba range avec variable ✓ - Forum VB / VBA
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Redirection de mail - Guide
- Syntaxe VBA Sheets.Range avec Range variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
1 réponse
Salut
dans htaccess sur l'ancien site tu efface toutes les redirections puis
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.
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.
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