Bonjour à tous,
J'ai besoin de changer les liens de mon site avec URL Rewriting.
Mon site est composé de 2 pages (index et une page search.php sur laquelle je voudrais modifier les URL)
Je voudrais que lorsque l'on tape dans le navigateur
http://www.monadresse.com/monsite/search/marequete
on arrive sur :
http://www.monadresse.com/monsite/search.php?search="marequete"
Il se trouve dans un sous dossier "monsite" soit dans www/monsite/
Je suis chez OVH et j'ai modifié le .htaccess à la racine ou se trouve le répertoire /www de cette manière en suivant cette procédure
Voici mon .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 RewriteEngine On RewriteBase /monsite/ RewriteRule ^search/(.+) search.php?search=$1 [L] SetEnv REGISTER_GLOBALS 0 SetEnv ZEND_OPTIMIZER 1 SetEnv MAGIC_QUOTES 1 SetEnv PHP_VER 5
Ce code ne fonctionne pas, aussi j'ai 2 questions :
La première : il y a uniquement la page index qui à un lien vers la page search.php a travers un formulaire de type GET, donc je voudrais savoir comment modifier le lien généré par l'envoi de ce formulaire ?
La deuxième de savoir pourquoi lorsque je tape "http://www.monadresse.com/monsite/search/marequete" je tombe sur ma page search.php avec les textes html mais sans aucune image (le chemin des images "images/monimage.jpg" n'est pas bon) et la variable GET n'est pas non plus initialisé (car je l'affiche dans le formulaire de recherche normalement).
Merci
Partager