Probleme url rewriting suite a une migration
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- seabird
- WRInaute occasionnel

- Messages: 308
- Inscription: 1 Déc 2003
Probleme url rewriting suite a une migration
Bonjour,
Je suis en train de migrer mes sites sur un autre serveur. Je teste le bon fonctionnement avant de basculer les dns.
Mais je rencontre un souci d'url rewriting que je n'arrive pas à résoudre. Alors que cela marche sans problème sur le serveur actuel.
Actuellement, j'ai une boutique dans le répertoire /boutique/
A l’interieur du répertoire boutique j’ai le htaccess suivant:
Tout fonctionne à merveille.
Par contre Voila le message d’erreur que j’obtiens avec Google Chrome pour chacune des pages rewrités sur le nouveau serveur:
Cette page Web présente une boucle de redirection. La page Web a déclenché trop de redirections.
rreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections
J’ai donc essayé en supprimant le htaccess du répertoire /boutique/ et en le mettant à la racine du site en le modifiant de cet façon:
Mais maintenant il me dit page introuvable.
C’est tout de même un monde, je ne comprends pas ce qui se passe.
D’autant plus que sur ce même serveur j’ai une autre boutique sur le même modèle, mais qui elle, est a la racine et non dans un répertoire.
Si vous avez une idée, je suis preneur,
Merci pour votre aide.
Eric
Je suis en train de migrer mes sites sur un autre serveur. Je teste le bon fonctionnement avant de basculer les dns.
Mais je rencontre un souci d'url rewriting que je n'arrive pas à résoudre. Alors que cela marche sans problème sur le serveur actuel.
Actuellement, j'ai une boutique dans le répertoire /boutique/
A l’interieur du répertoire boutique j’ai le htaccess suivant:
- Code: Tout sélectionner
RewriteEngine on
# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /boutique/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /boutique/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /boutique/product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /boutique/product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /boutique/category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /boutique/product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /boutique/product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /boutique/category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /boutique/cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /boutique/supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /boutique/manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /boutique/$2?isolang=$1 [QSA,L,E]
# Catch 404
errorsErrorDocument 404 /boutique/404.php
Tout fonctionne à merveille.
Par contre Voila le message d’erreur que j’obtiens avec Google Chrome pour chacune des pages rewrités sur le nouveau serveur:
Cette page Web présente une boucle de redirection. La page Web a déclenché trop de redirections.
rreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections
J’ai donc essayé en supprimant le htaccess du répertoire /boutique/ et en le mettant à la racine du site en le modifiant de cet façon:
- Code: Tout sélectionner
RewriteEngine on
RewriteBase /boutique
# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]
# Catch 404
errorsErrorDocument 404 /404.php
Mais maintenant il me dit page introuvable.
C’est tout de même un monde, je ne comprends pas ce qui se passe.
D’autant plus que sur ce même serveur j’ai une autre boutique sur le même modèle, mais qui elle, est a la racine et non dans un répertoire.
Si vous avez une idée, je suis preneur,
Merci pour votre aide.
Eric
1 message
• Page 1 sur 1
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 :
- Url Rewriting suite à Migration site
- probleme de ref suite migration tumblr
- Problème suite à une migration par redirection 301
- Problème d'images suite à un rewriting
- Perte de données suite migration serveur
- Erreur 404 suite à migration à tous
- Que deviendra mon référencement suite à la migration de Dotclear vers Wordpress
- Migration et url rewriting
- Migration de site et url rewriting
- Pb Url rewriting depuis migration
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
