Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
921 connectés 

  FORUM HardWare.fr
  Programmation

  [apache] repertoire virtuel [solution inside]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[apache] repertoire virtuel [solution inside]

n°79936
speedyop
Posté le 09-12-2001 à 23:43:27  profilanswer
 

imaginont que je veut aller sur  
 
http://localhost/mysite/myrep/index.php
 
mais que le repertoire myrep n'existe pas!
en fait je voudrait que ce lien corresponde pour moi a  
 
http://localhost/mysite/index.php?var=myrep
 
c'est possible? il me semble kil faut trifouiller des .htaccess et des pages d'erreur 404 (avec scipt php inside)...
Je suis en localhost avec easyphp

 

[edtdd]--Message édité par speedyop--[/edtdd]

mood
Publicité
Posté le 09-12-2001 à 23:43:27  profilanswer
 

n°79972
stef_dober​mann
Personne n'est parfait ...
Posté le 10-12-2001 à 09:08:56  profilanswer
 

:hello: il faut que tu bidouille httpd.conf pour ajouter un alias.
je connais la theorie mais pas la pratique  :??:
va dans la rubrique OS


---------------
Tout à commencé par un rêve...
n°80007
speedyop
Posté le 10-12-2001 à 11:10:02  profilanswer
 

ca y'es pas besoin de bidouiller le httpd.conf, j'ai reussit a mettre un .htaccess, je sais pas pkoa il a pas marcher du premier coup mais bon...
 
alors imaginons que j'ai mon site ici
 
htpp://localhost/monsite/
 
et que j'appelle  
http://localhost/monsite/monrep/
 
mais que mon rep n'existe pas, et ben j'ai mis un .htaccess au root de /monsite/ avec juste la ligne  
ErrorDocument 404 /foo.php
 
cette page gere les erreur mais n'est jamais vu par le navigateur qui laisse l'url appellée (donc meme si elle est inexistante). Dans la page foo.php, je traite l'url pour recuperer le repertoire appellé et je le transforme en variable, de meme pour les arguments passée a la page inexistant, pour les transformer en variable pour la page foo, (server vous des variables globales $request_uri et $query_string).
Je trouve cette manipulation tres pratique car par exemple au lieu d'appeller
 
http://localhost/monsite/foo.php?m [...] mavar3=wiz
 
qui n'est pas tres digeste pour les visiteurs hermetique au php ou a certain moteur de recherche
en
 
http://localhost/monsite/foo/plop/wiz/
qui est quand meme plus digeste!

 

[edtdd]--Message édité par speedyop--[/edtdd]

n°80655
speedyop
Posté le 11-12-2001 à 18:28:43  profilanswer
 

petit patch: les moteur de recherche n'indexe pas les pages 404...donc il faut suivre:
 

Citation :

I've figured out the solution to this problem (after some trial and error)...  
Send your own status header, which will override the 404 header and keep Apache from sending one.  
Add this line before every page gets sent (make sure it's the first header as well):  
 
Header("HTTP/1.1 200 OK" );


 
 
http://www.phpbuilder.com/annotate [...] id=1000788


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [apache] repertoire virtuel [solution inside]

 

Sujets relatifs
[ASP]server.mappath et repertoire virtuel??????[info] apache 2.0 eb beta disponible
plantages frequents avec -> APACHE + XP pro[delphi 4] obetnir la taille d'un répertoire
c koi l'avantage des solution e-biz comme ils disent?[ phpMyAdmin ] Y a-t-il une solution pour tout supprimer d'un coup ?
[VB] pb de syntaxe SQL : les ' et les " --> reponse inside !![Delphi] Ca marche là-bas et pas ici... /début de solution/
Nombre de fichiers max dans un répertoire ? 
Plus de sujets relatifs à : [apache] repertoire virtuel [solution inside]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR