Aller au contenu

Réécriture ou Apache ?


Sujets conseillés

Bonsoir,

Présente-nous le code utilisé pour la réécriture, cela sera beaucoup plus facile pour t'aider.

Sinon, avec l'outil d'analyse des en-têtes disponible, tu aurais remarqué qu'il y a une redirection 302 (Found) qui se produit, il faudra certainement enquêter de ce côté. N'aurais-tu pas par hasard utilisé le flag "R" pour tester ta réécriture ?

Lien vers le commentaire
Partager sur d’autres sites

Non, j'utilise [L] , mais mon .htaccess a déjà fonctionné mais j'ai changé de serveur et depuis ce temps, pour une raison X l'url ne change plus. Lorsqu'on arrive sur la page "Rewrité"

Voici le .htaccess

# Activation du module de réécriture d'URL :

Options +FollowSymlinks

RewriteEngine On

RewriteRule ^Customer-FAQ http://www.webclicshoppingmall.com/index.php?show_aux_page=13 [L]
RewriteRule ^Customer-Shipping-Policy http://www.webclicshoppingmall.com/index.php?show_aux_page=4 [L]
RewriteRule ^Customer-Payment-Policy http://www.webclicshoppingmall.com/index.php?show_aux_page=14 [L]
RewriteRule ^Customer-Return-Policy http://www.webclicshoppingmall.com/index.php?show_aux_page=6 [L]
RewriteRule ^Customer-Privacy-Security http://www.webclicshoppingmall.com/index.php?show_aux_page=5 [L]
RewriteRule ^Affiliate-Program http://www.webclicshoppingmall.com/index.php?show_aux_page=9 [L]
RewriteRule ^Exchange-Links http://www.webclicshoppingmall.com/index.php?links_exchange=yes&page=1&show_all=yes [L]
RewriteRule ^Submit-(.*)-(.*)/$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?addlisting=y&sport=$1&type=$2
RewriteRule ^Add-Comment-(.*)-(.*)/$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?addcomment=y&sport=$1&type=$2 [L]
RewriteRule ^Read-Comments-(.*)-(.*)/$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?comments=y&sport=$1&type=$2 [L]
RewriteRule ^(.*)-(.*)-Added/$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?sport=$1&type=$2&added=Y [L]
RewriteRule ^(.*)-(.*)-Listing/$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?sport=$1&type=$2 [L]
RewriteRule ^(.*)-Sport-(.*)/(.*)/(.*)-(.*)\.html$ http://www.webclicshoppingmall.com/sport-club-directory-free-listing.php?sport=$1&type=$2&city=$3&id=$4&name=$5 [L]
RewriteRule ^customer-review/(.*)\.html$ http://www.webclicshoppingmall.com/index.php?prodname=$1&discuss=yes[L]
RewriteRule ^(.*)\.html$ http://www.webclicshoppingmall.com/index.php?prodname=$1 [L]
RewriteRule ^(.*)/$ http://www.webclicshoppingmall.com/index.php?catname=$1 [L]

Lien vers le commentaire
Partager sur d’autres sites

C'est logique !

Comme tu utilises des URLs complètement qualifiées (avec http:// ...) en second argument, il s'agit de redirections externes.

Tu devrais remplacer celles-ci comme ceci:

RewriteRule ^Customer-FAQ  index.php?show_aux_page=13 [L]

Lien vers le commentaire
Partager sur d’autres sites

:thumbsup:

Exactement ça !

C'est drôle car sur l'autre serveur, ça ne fonctionnait pas du tout juste index.php

Sur celui là, j'ai pas besoin de rien écrire avant et ça fonctionne!

Merci beaucoup!

Vraiment bon ce site.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...