[Apache] paramètre du httpd.conf...

paramètre du httpd.conf... [Apache] - Programmation

Marsh Posté le 17-05-2002 à 00:04:44    

je cherche le paramètre de httpd.conf qu'il faut modifier pour que lorsque l'on va sur http://localhost/rep1, ça aille par défaut sur http://localhost/rep1/
Je sais pas ce que j'ai fait mais d'un coup d'un seul ça a marché sur mon PC, mais je sais pas ce que j'ai modifié pour faire fonctionner cela

Reply

Marsh Posté le 17-05-2002 à 00:04:44   

Reply

Marsh Posté le 17-05-2002 à 00:08:37    

pareil, je suis curieux...


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 17-05-2002 à 00:23:07    

(Hum, hum, Mozilla ajoute comme un grand le /)

Reply

Marsh Posté le 17-05-2002 à 00:41:03    

Une petite recherche sur Google et je suis tombé sur ça : http://www.faqts.com/knowledge_bas [...] l/aid/8891
 

Code :
  1. RewriteEngine  on
  2. RewriteBase    /
  3. RewriteCond    %{REQUEST_FILENAME}  -d
  4. RewriteRule    ^(.+[^/])$           $1/ [R]


 
Mais il faut qu'Apache ait été compilé avec mod_rewrite

Reply

Marsh Posté le 17-05-2002 à 01:10:16    

UseCanonicalName c'est je crois pour réécrire une adresse du style http://server/rep en http://serveur.domaine.tld/rep/ donc ce n'est pas tout à fait ça.
 
Par contre, je ne connais pas bien easyphp et je ne sais pas avec quelles options ils configurent Apache. Que donne la commande "httpd -l" ? Elle doit donner la liste des modules compilés.

 

[jfdsdjhfuetppo]--Message édité par gm_superstar le 17-05-2002 à 01:10:47--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 17-05-2002 à 09:06:45    

bon ben j'ai pas ce module donc tant pis ! :na:


---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !
Reply

Marsh Posté le 17-05-2002 à 09:32:41    

Citation :

Par contre, je ne connais pas bien easyphp et je ne sais pas avec quelles options ils configurent Apache. Que donne la commande "httpd -l" ? Elle doit donner la liste des modules compilés.  


 

Citation :

bon ben j'ai pas ce module donc tant pis ! :na:


 
Cette commande donne la liste des modules compiled-in.
Quand je fais un httpd -l je n'ai que ça :
Compiled-in modules:
http_core.c
 mod_so.c
 mod_perl.c

mais je peux me servir de moult autres modules. Il suffit de modifier le httpd.conf pour les charger.
 
Tetediench => regarde donc dans ton httpd.conf pour voir si il y'a qque chose concerant mod_rewrite.
 
hihi :p

Reply

Marsh Posté le 17-05-2002 à 10:24:37    

gm_superstar a écrit a écrit :

Une petite recherche sur Google et je suis tombé sur ça : http://www.faqts.com/knowledge_bas [...] l/aid/8891
 

Code :
  1. RewriteEngine  on
  2. RewriteBase    /
  3. RewriteCond    %{REQUEST_FILENAME}  -d
  4. RewriteRule    ^(.+[^/])$           $1/ [R]


 
Mais il faut qu'Apache ait été compilé avec mod_rewrite  




 
j'ai testé (mod_rewrite est compilé avec), mais ça a pas l'air de fcter :(
apache demande que ça soit placé dans <Directory></Directory>, mais à part ça pas de différence.


---------------
...oups kernel error...
Reply

Marsh Posté le 17-05-2002 à 10:45:05    

Tetedeiench a écrit a écrit :

bon ben j'ai pas ce module donc tant pis ! :na:



impulse a écrit a écrit :

mais je peux me servir de moult autres modules. Il suffit de modifier le httpd.conf pour les charger.



En fait, on peut charger ce module dynamiquement. Essayez ça dans httpd.conf :

Code :
  1. LoadModule rewrite_module modules/mod_rewrite.so
  2. AddModule mod_rewrite.c

 

[jfdsdjhfuetppo]--Message édité par gm_superstar le 17-05-2002 à 10:46:53--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 17-05-2002 à 11:18:46    

Citation :

En fait, on peut charger ce module dynamiquement. Essayez ça dans httpd.conf :
 
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c  


 
Ben voui. C'est ce que j'ai dit au monsieur.
Il faut que le module soit compilé en DSO (Dynamic Shared Object) par contre.
 
hihi :p

Reply

Marsh Posté le 17-05-2002 à 11:18:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed