equids Posté 11 Juin 2010 Posté 11 Juin 2010 Bonjour à tous, j'aimerais réaliser une redirection qui redirige : RewriteRule ^article/([0-9]+)-([^.?]+) /article.php?n=$1 [QSA,L] On redirige donc par exemple : article/250-nouveau-sujet sur article.php?n=250 Le souci, c'est que tous les fichiers liés comme la feuille de style ou les javascript ne fonctionnent plus vu que le serveur considère qu'on est (une fois redirigé) dans le dossier article (qui est virtuel). J'ai trouvé une solution, mais je ne sais pas si c'est la plus indiquée, donc je voulais vos conseils. J'ai ajouté dans le head : <base href="http://www.monsite.com/"> Merci de me dire ce que vous en pensez
jcaron Posté 12 Juin 2010 Posté 12 Juin 2010 Ou tout bêtement mettre des chemins absolus (qui commencent par "/") pour tes liens... Jacques.
tuninfo Posté 29 Juillet 2010 Posté 29 Juillet 2010 Bonjour, j'ai un petit problème que j'aime bien le comprendre. En Faite je souhaite réaliser une réécriture d'URL en utilisant le fichier .htacces de la façon suivante: http://www.monsite.c...?res=1&hotId=60 à http://www.monsite.com/hotels-1-60 voilà le code que j'ai utilisé: Options +FollowSymlinks# Activation de réécriture d'URL :RewriteEngine on#--------------------------------------------------# Règles de réécriture d'URL :#--------------------------------------------------RewriteRule ^hotels-([0-9]+)-([0-9]+)\.html$ /layer/interne/hotels.php?res=$1&hotId=$2 [L] mais je comprend pas pourquoi ce la ne fonctionne pas et l'ancienne URL persiste toujours , qlq1 peut m'aider svp ??? Merci d'avance.
captain_torche Posté 29 Juillet 2010 Posté 29 Juillet 2010 Il me semble que tu te méprends un peu Avec le code que tu as donné, c'est la page http://www.monsite.com/hotels-1-60.html qui sera réécrite en http://www.monsite.com/hotels.php?res=1&hotId=60, et pas l'inverse. Il faudra que tu modifies toi-même les liens de tes pages, pour qu'ils pointent vers la nouvelle url réécrite.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant