klelugi Posté 25 Juin 2005 Posté 25 Juin 2005 bonjour à tous, Je me trouve confronter un un problème qui me semble bien curieux... Je viens de prendre un 90p chez ovh, sachant que je pourrai faire de l'URL rewriting chez cet hébergeur. Seulement voila, je lance des tests afin de voir si ca fonctionne et la...rien : page 404. J'ai bien suivi les explications données par Dan dans son article sur le mod_rewrite http://www.webmaster-hub.com/publication/article5.html j'upload sur la racine (pour être sur de ne pas avoir de soucis de chemin) le fichier trouve.html ainsi que je .htaccess contenant uniquement : Options +FollowSymlinks RewriteEngine on RewriteRule ^nexistepas.html$ trouve.html [L] dans le navigateur je tapes : www.mon-ndd/nexistepas.html et la zoom zoom : 404 Je lis la notice de OVH sur le mod_rewrite et leur : Mod_ORT (Ovh Redirect Technology) qui dis que dans un htaccess normal une ligne s'écrivant : RewriteRule ^/grp([0-9]+)\.php$ groupe.php?id=$1 [L] devra s'écrire sur leur serveur : RewriteRule ^/grp([0-9]+)\.php$ /groupe.php?id=$1 [L] Je place un slash devant trouve au cas ou et non toujours rien ... Quelqu'un saurait-il me dire ou est la coquille ? Merci beaucoup d'avance, Gilles
Nicolas Posté 25 Juin 2005 Posté 25 Juin 2005 Bonjour, Essaye en mettant cette ligne : RewriteRule ^grp([0-9]+)\.php$ groupe.php?id=$1 [QSA,L] Tu auras des urls sous la forme grpxxx.php (avec xxx comme num id) d'ailleurs tu ne prefererai pas que ce soit sous la forme grpxxx.html ? PS:j'ai déplacé ton message dans le bon forum
klelugi Posté 25 Juin 2005 Auteur Posté 25 Juin 2005 Salut, Merci Nicolas pour ta réponse, mais ce n'est pas ce que je voulai dire : Je ne cherche pas à réécrire la ligne que tu m'a fourni, ca, c'est l'exmple de OVH moi je cherche juste à me prouver que l'UR fonctionne avec le test que Dan à fourni dans son article : j'upload sur la racine (pour être sur de ne pas avoir de soucis de chemin)le fichier trouve.html ainsi que je .htaccess contenant uniquement : Options +FollowSymlinks RewriteEngine on RewriteRule ^nexistepas.html$ trouve.html [L] dans le navigateur je tapes : www.mon-ndd/nexistepas.html et la zoom zoom : 404 merci d'avance , Gilles
Nicolas Posté 25 Juin 2005 Posté 25 Juin 2005 Il est possible que votre hébergeur ne vous permette pas dajouter le "FollowSymLinks" dans les options Apache (résolution des liens symboliques, léquivalent des raccourcis de Windows). Essaye en supprimant cette ligne : Options +FollowSymlinks
klelugi Posté 25 Juin 2005 Auteur Posté 25 Juin 2005 Merci pour ton aide Nicolas, Cela marche effectivement sans et pour les URLS dynamiques aussi biensur (avec leur syntaxe : ajout d'un slash devant l'url non rewritée)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant