Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 17h26   #1
Membre habitué
 
Inscription : mars 2009
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 112
Points : 102
Points : 102
Par défaut url rewriting et document root

Bonjour,

si j'ai bien compris les articles du forum, il n'est pas possible de réécrire une URL vers un répertoire en dehors du document root par un fichier .htaccess ?
Dans l'exemple qui suit,
Sous domaine : img.mondomaine.com, document_root = /var/web/img/
Sous domaine : tmp.mondomaine.com, document_root = /var/web/tmp/
il n'est pas possible de réécrire
http://img.mondomaine.com/tmp/monimage.jpg
soit /var/web/img/tmp/monimage.jpg de sorte à obtenir le fichier /var/web/img/../tmp/monimage.jpg
sans utiliser
- un alias
- une redirection vers http://tmp.mondomaine.com/monimage.jpg
- un lien symbolique ?

Cette limitation existe elle aussi dans php ?
Autrement dit est-ce qu'un script dans /var/web/img peut écrire dans /var/web/tmp ?

merci
keskidi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2011, 21h34   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Tout ce que tu dis es vrai.

Citation:
Envoyé par keskidi Voir le message
Cette limitation existe elle aussi dans php ?
Autrement dit est-ce qu'un script dans /var/web/img peut écrire dans /var/web/tmp ?
De quelle limitation parles-tu ? Apache ne sait lire que des fichiers ou exécuter des scripts à partir d'une URL, et là, tu parles d'écrire des fichiers en PHP : ça n'a rien à voir. Pour Apache, le problème est bien celui que tu décris et il ne concerne qu'Apache. PHP, c'est autre chose et le rapport avec Apache est très limité. Pour l'écriture de fichiers, PHP sera contraint par rapport aux droits de l'utilisateur système qui exécute le script. Dans le cas d'un script PHP appelé depuis Apache, c'est souvent l'utilisateur Apache.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h23.


 
 
 
 
Partenaires

Hébergement Web