steph13 Posté 14 Septembre 2005 Posté 14 Septembre 2005 (modifié) Bonjour le hub, Je voudrais savoir s'il est possible de faire de l'url rewriting avec le mod_vhost alias?? Je suis en train de tester cela, mais cela ne semble pas fonctionner.... Voici la règle de reécriture : RewriteEngine onRewriteRule ^index-([a-z]+)-([0-9]+)-([0-9]+)\.html$ index.php?page=$1&idgal=$2&pagination=$3 [L]Et la page en question: h---://www.test.monmodele.com/index.php?page=galerie&idgal=304&pagination=0 Et je me prend un beau 404 Il me dis que la page index.php n'existe pas.... !! Ps: pour infos, le mode rewrite fonctionne sur ce serveur, je l'utilise pour mes autres site... Ps2: Dans le cas précis, je place le fichier htaccess à la racine du repertoire qui sert pour le site. Merci à vous. Stéphane Modifié 15 Septembre 2005 par steph13
steph13 Posté 15 Septembre 2005 Auteur Posté 15 Septembre 2005 Petites infos en plus : Voici la conf apache pour ces sous domaines : <VirtualHost xxx.xxx.xxx.xxx>ServerAdmin mail|at|monmodele.comDocumentRoot /home/dossier/wwwUser sbriotGroup usersServerName www.monmodele.comServerAlias *.monmodele.comVirtualDocumentRoot /home/dossier/www/user/%1UseCanonicalName OffCustomLog logs/sbriot-access_log combinedScriptAlias /cgi-bin/ /home/dossier/cgi-bin/</VirtualHost> Et systématiquement je prend comme message : The requested URL /user/test/index.php was not found on this server.
steph13 Posté 15 Septembre 2005 Auteur Posté 15 Septembre 2005 Bon, j'ai un début de piste.... En fait au lieu d'inscrire dans le htaccess cette règle: RewriteRule ^index-([a-z]+)-([0-9]+)-([0-9]+)\.html$ index.php?page=$1 [L] Il faut que je mette cette regle: RewriteRule ^index-([a-z]+)\.html$ http://www.test.monmodele.com/index.php?page=$1 [L] Soit, le nom de domaine en entier. Je pense qu'il doit y avoir un moyen de recupérer directement ce fameux nom de domaine...Et la, ça fonctionne. C'est la prochaine étape
steph13 Posté 15 Septembre 2005 Auteur Posté 15 Septembre 2005 (modifié) Ja réussis A force hein.... Pour ceux que cela peut interreser : RewriteRule ^index-([a-z]+)\.html$ http://%{HTTP_HOST}/index.php?page=$1 [L] Suffit juste de coller un petit %{http_host} dans la règle, et le tour est joué. Modifié 15 Septembre 2005 par steph13
Dan Posté 15 Septembre 2005 Posté 15 Septembre 2005 J'ai beau relire ton code, je ne le trouve pas élégant Le fait de passer en externe (avec http://) n'est très certainement pas nécessaire. Où se trouve ce fichier .htaccess ? Dans le répertoire /home/dossier/www/user ? Plutôt que de donner des règles, dis nous ce que tu veux rediriger ?
steph13 Posté 15 Septembre 2005 Auteur Posté 15 Septembre 2005 Arf... Je me doute bien que ce n'est pas élégant.... un peu newbee en htaccees Mais ça marche... Maintenant, si y'a moyen de faire mieux, je suis preneur ! Ce que je veux pouvoir faire ? Bhé de la reécriture d'url tout bête, à la volée quoi. Et le htaccess se trouve en effet dans /home/dossier/www/user. Mode hors sujet ON POurquoi que je recois pas les mails pour m'informer d'une réponse alors que j'ai bien cocher la tite case qui va bien ?? Mode hors sujet off
Dudu Posté 15 Septembre 2005 Posté 15 Septembre 2005 Mode hors sujet ON POurquoi que je recois pas les mails pour m'informer d'une réponse alors que j'ai bien cocher la tite case qui va bien ?? Mode hors sujet off Réponse hors sujet ON Parce que tu es resté connecté sur le Hub, et qu'à partir de ce constat le système de notification est fait de telle sorte qu'il n'envoie aucun mail tant que tu es encore en ligne. À noter que si tu ne te déconnectes pas avec le lien "Déconnexion" (par exemple si ton MDP est enregistré dans un cookie) tu restes soi-diant "connecté" à peu près 1/4 d'heure après ta dernière activité. => Pour les plaintes s'adresser à Matt Mecham chez Invision Power Services Réponse hors sujet OFF Quant à faire du in-sujet je ne préfère pas pour ta propre sécurité: Dan est 'à peine' meilleur que moi sur ce genre de sujet
steph13 Posté 15 Septembre 2005 Auteur Posté 15 Septembre 2005 Mode HS ON Ah bah merci Dudu, l'info est bonne à prendre... Pour la plainte, heu, j'va attendre un chouille lol N'empêche.. La, je suis connecte et je recois le mail tout de même.... Va savoir ! Mode HS OFF PS: Merci à toi de prendre soin de ma sécurite
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant