Url Rewriting : erreur 500

WRInaute discret
Salut, je souhaite rediriger :
http://ww.monsite.com/test/avis.php?p=1
http://ww.monsite.com/test/avis.php?p=2

vers :
http://ww.monsite.com/test/avis1.htm
http://ww.monsite.com/test/avis2.htm

J'ai suivi le tuto ici : https://www.webrankinfo.com/analyses/aut ... riting.php

Le test url rewriting fonctionne, mais avec ces codes, j'obtiens une erreur 500.
Voici les 2 codes que j'ai essayé :

Code:
RewriteRule ^avis-([0-9]+).htm
 /test/avis.php?p=$ [L]

Code:
RewriteEngine on
RewriteRule ^avis-([0-9]*)\.htm$
 /test/avis.php?p=$1

Il y a une erreur quelque part ?
 
WRInaute passionné
il faut mettre le fichier .htaccess dans le répertoire test avec ce que tu as écrit.
la ligne "RewriteEngine on" est obligatoire et doit se placer avant toute les "RewriteRule"
Code:
RewriteEngine on
RewriteRule ^avis-([0-9]*)\.htm$ /test/avis.php?p=$1 [L]
 
WRInaute discret
Avec ça, il n'y a plus de message d'erreur, mais la redirection ne marche pas :

avis.php?p=1 n'est pas redirigé vers avis1.htm
 
WRInaute passionné
si tu veux une redirection en plus du rewriting, il faut mettre :
Code:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^p=([0-9]*)$
RewriteRule ^avis\.php$ /test/avis-%1.htm [R=301,L]
RewriteRule ^avis-([0-9]*)\.htm$ /test/avis.php?p=$1&stop [L]
 
Nouveau WRInaute
Re: Url Rewriting : erreur 500 vue dans webmastertolls

Bonjour,

dans webmastertools,dans la section erreurs au niveau des url
j'ai une erreur 500 (-> téléphone mobile), je ne sais pas où corriger l'erreur.

De plus , dans cette même section, j'ai 11 url marqué bloqué (->Smartphone)
J'ai regarder le lien dans le composant de redirection et je les ai tous corrigés.
L'url est de la forme:
http://www.monsite.com/categorie/page.html?start=5
Il faut vérifier la redirection depuis un smartphone? parce que quand je regarde la redirection effectué, la page se rédirige bien vers la page souhaitée, mais l'url ne change pas.
Il faut tester la redirection par un smartphone?

PS: J'utilise le composant de redirection de Joomla pour les redirections.

Merci de bien vouloir m'aider,
 
Discussions similaires
Haut