probleme de rewriting avec les .

  • Auteur de la discussion Auteur de la discussion youpi69
  • Date de début Date de début
Nouveau WRInaute
voila j'arrive désormais à transformer mes *.php and *.html
sauf que j'ai un nouvel inconvénient que je n'arrive pas à résoudre

Code:
RewriteRule   ^nexistepas.html$   /trouve.html  [L]
RewriteRule   ^(.*).html   /$1.php [L]
ca sa marche

j'ai ce type d'adresse pour mes articles avec des points qui me pose problème.

Code:
content.php?article.15

Normalement ca devrait etre ceci :
Code:
RewriteRule   ^article-([0-9]+)\.html$   /content.php?article.$1 [L]

donc lorsque je devré taper ceci : http://www.monsite.com/monsite/article-15.html
je devré tomber sur :
http://www.monsite.com/monsite/content.php?atricle.15

au lieu de ca j'obtiens comme erreur :
The requested URL /beta-version/article-15.php was not found on this server.
 
WRInaute occasionnel
Si tu as la règle :
Code:
RewriteRule   ^(.*).html   /$1.php [L]
Avant :
Code:
RewriteRule   ^article-([0-9]+)\.html$   /content.php?article.$1 [L]
dans ton .htaccess alors elle est exécutée avant, ce qui cause l'erreur que tu expliques.
Tu devrais intervertir les deux règles
:D
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut