probleme réécriture url (url rewriting)
Bonjour,
je sais que c'est un sujet vu et revu mais j'ai essayé de mettre en place une réécriture d'url sans succès...
J'ai donc simplifié au maximum jusqu'à un fichier minimal:
Code:
1 2
| RewriteEngine on
RewriteRule ^mtest$ /actualites.php [L,R] |
Si je tente d'accéder à http://monsite.com/mtest, j'obtiens une erreur 404 (mtest non trouvé).
J'ai rajouté le R pour tenter d'y voir plus clair sans succes. L'enlever ne change rien.
- J'ai tenté en ajoutant:
Code:
Options +FollowSymlinks
mais j'obtiens une erreur 500 dans ce cas.
- L'hébergement est sur un 90Plan d'OVH.
- Le fichier est bien pris en compte car une autre redirection fonctionne:
Code:
RewriteRule ^offre-emploi-([-a-zA-Z]+).html$ /annexeb.php3?num=2&Secteur=$1 [L]
C'est cette dernière que j'avais utilisée pour créer la redirection dont j'ai besoin:
Code:
RewriteRule ^actualite-([-a-zA-Z0-9]+).html$ /actualites.php?sTitre=$1 [L]
avec lequel http://monsite.com/actualite-01-blabla.html me renvoie aussi un beau 404.
Code:
RewriteRule ^actualite-([-a-zA-Z0-9]+)\.html$ /actualites.php?sTitre=$1 [L]
ne fonctionne pas mieux.
- J'ai aussi testé la solution avec "Options -MultiViews" proposée http://www.developpez.net/forums/d78...-htaccess-ovh/. Mais c'est un échec:
si je le met avant Rewrite engine, j'ai une erreur 500. Si je le mets après, j'ai le 404.