Problème htaccess

Problème htaccess - PHP - Programmation

Marsh Posté le 22-12-2008 à 17:22:41    

Bonjour
 
J'ai un problème:
 
mon site est chez OVH donc je n'ai aps accès à la config d'apache
la racine de mon site est sur /www/
j'ai un répertoire /www/inc/ où j'ai mis plusieurs fichiers que j'inclus dans mes php (fonctions, variables globales, mes css, et aussi mon .htpasswd)
je veux protéger l'accès à ce rep avec un htaccess tout simple, deny from all
mais si je fais ça, à l'exécution de mes php qui font les inclusions, les inclusions ne sont pas faites. Si je remplace le deny from all par un require valid-user, les pages demandent l'authentification pour pouvoir faire les inclusions...
 
Je comprends pas, le htaccess n'est pas censé jouer uniquement pour l'accès http ?
Mes inclusions php sont faites avec requireonce(), mais notez que même les css ne sont pas incluses ( <link href="inc/menu.css" rel="stylesheet" type="text/css"></link> )
 
Quelqu'un a une idée ?

Reply

Marsh Posté le 22-12-2008 à 17:22:41   

Reply

Marsh Posté le 22-12-2008 à 17:45:35    

Avec require_once ça devrait fonctionner, parce que c'est PHP qui le gère, ça ne passe pas par Apache, donc pas d'htaccess.
 
Pour les CSS c'est normal qu'ils soient bloqués, ça passe par une requête HTTP normalle, donc via le htaccess. Les CSS doivent être ailleurs, ou alors faut juste authoriser les fichiers CSS

Reply

Marsh Posté le 23-12-2008 à 13:03:33    

ah ok, en effet
 
merci :)

Reply

Sujets relatifs:

Leave a Replay

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