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:
Si je tente d'accéder à http://monsite.com/mtest, j'obtiens une erreur 404 (mtest non trouvé).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine on RewriteRule ^mtest$ /actualites.php [L,R]
J'ai rajouté le R pour tenter d'y voir plus clair sans succes. L'enlever ne change rien.
- J'ai tenté en ajoutant:
mais j'obtiens une erreur 500 dans ce cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Options +FollowSymlinks
- L'hébergement est sur un 90Plan d'OVH.
- Le fichier est bien pris en compte car une autre redirection fonctionne:
C'est cette dernière que j'avais utilisée pour créer la redirection dont j'ai besoin:
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^offre-emploi-([-a-zA-Z]+).html$ /annexeb.php3?num=2&Secteur=$1 [L]
avec lequel http://monsite.com/actualite-01-blabla.html me renvoie aussi un beau 404.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^actualite-([-a-zA-Z0-9]+).html$ /actualites.php?sTitre=$1 [L]
ne fonctionne pas mieux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^actualite-([-a-zA-Z0-9]+)\.html$ /actualites.php?sTitre=$1 [L]
- 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.
Partager