Les liens d'un lecteur a un autre

Eléphant du PHP | 214 Messages

09 mars 2010, 04:27

Bonjour,

J'ai installe XAMPP sur le lecteur D et j'ai mis le contenu de mon site sur un USB externe qui tien la lettre J, peut on effectuer des liens du lecteur D au J, comme le chemin des images, lien hypertext, etc

Merci

ViPHP
ViPHP | 2287 Messages

09 mars 2010, 05:51

Oui, tu pourras faire des liens...

Mais le fait que tu nous parles d'XAMPP me fait dire que tu veux faire autre chose que des liens dans un contexte réseau (page consultée en http). Et là, la réponse va être non (ça reste un oui pour des liens, mais ce sera un non pour des images, feuilles de styles, js, bref tout ce qui est une dépendance de la page web).

Par contre, si tu le souhaites, tu pourras configurer un alias (ou un virtualhost) dans ton XAMPP pour bénéficier d'une adresse http pointant sur l'autre lecteur, et là c'est ok. (C'est pas le lecteur qui a de l'importance, mais le protocole [début de l'url de la ressource appelée : http, file...] qui doit être le même pour une page et ses ressources liées).
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 214 Messages

10 mars 2010, 05:35

Oui, tu pourras faire des liens...

Mais le fait que tu nous parles d'XAMPP me fait dire que tu veux faire autre chose que des liens dans un contexte réseau (page consultée en http). Et là, la réponse va être non (ça reste un oui pour des liens, mais ce sera un non pour des images, feuilles de styles, js, bref tout ce qui est une dépendance de la page web).

Par contre, si tu le souhaites, tu pourras configurer un alias (ou un virtualhost) dans ton XAMPP pour bénéficier d'une adresse http pointant sur l'autre lecteur, et là c'est ok. (C'est pas le lecteur qui a de l'importance, mais le protocole [début de l'url de la ressource appelée : http, file...] qui doit être le même pour une page et ses ressources liées).
Et comment faire ca afin d'avoir le bon surf comme si je le fais sur le site?

ViPHP
ViPHP | 2287 Messages

10 mars 2010, 05:55

Et comment faire ca afin d'avoir le bon surf comme si je le fais sur le site?
Réponse dans le deuxième paragraphe que tu as cité. Il faut déclarer un virtualhost (ou plus simple : un alias de répertoire) dans ta configuration apache. ainsi c'est le serveur qui va "traduire" pour toi le fait d'aller chercher tel ou tel élément sur un autre lecteur (et c'est ok aussi pour ton browser, qui lui ne voit que des URL en http://, donc ça passe :) ).

La documentation qui va bien : http://httpd.apache.org/docs/2.0/mod/mod_alias.html
if(!@work()){ Nespresso(); } else { what(); }
______________________________