Erreur 500 lors de l'utilisation d'un .htaccess
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Nicoteo31
- Nouveau WRInaute

- Messages: 5
- Inscription: 6 Jan 2007
Erreur 500 lors de l'utilisation d'un .htaccess
Bonsoir
,
J'ai regardé les autres sujets de discussion qui semblaient similaires pour voir si je trouvais une lumière à mon problème, mais en vain
.
Je cherche en fait à interdire le téléchargement de fichiers ".zip" ou ".jpg", situés dans des sous-dossiers du dossier principal contenant mon .htaccess.
J'ai essayé plusieurs scripts trouvés sur le net, mais tous résultent d'une erreur 500
.
Sauriez-vous m'expliquer -et corriger
- pourquoi le script suivant ne fonctionne pas ?
Je souhaiterais que mon .htaccess bloque le téléchargement de fichiers ".zip" et ".jpg" (à l'aide d'un Deny from all), mais qu'avec une IP bien précise (Allow from xxx.xxx.xxx.xxx), ces fichiers soient téléchargeables.
J'ai essayé le code suivant :
J'espère ne pas avoir créé un post pour rien
.
En vous remerciant par avance de votre aide qui me sera très précieuse.
Nico.
J'ai regardé les autres sujets de discussion qui semblaient similaires pour voir si je trouvais une lumière à mon problème, mais en vain
Je cherche en fait à interdire le téléchargement de fichiers ".zip" ou ".jpg", situés dans des sous-dossiers du dossier principal contenant mon .htaccess.
J'ai essayé plusieurs scripts trouvés sur le net, mais tous résultent d'une erreur 500
Sauriez-vous m'expliquer -et corriger
Je souhaiterais que mon .htaccess bloque le téléchargement de fichiers ".zip" et ".jpg" (à l'aide d'un Deny from all), mais qu'avec une IP bien précise (Allow from xxx.xxx.xxx.xxx), ces fichiers soient téléchargeables.
J'ai essayé le code suivant :
- Code: Tout sélectionner
<Files *.(zip|jpg)>
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx
</Files>
J'espère ne pas avoir créé un post pour rien
En vous remerciant par avance de votre aide qui me sera très précieuse.
Nico.
-

pfo - Nouveau WRInaute

- Messages: 13
- Inscription: 9 Fév 2005
Bonjour,
Apache doit t'autoriser de faire cette action. Regarde si tu as un AllowOverride Options, soit dans le fichier de config httpd.conf ou dans le fichier de config de ton virtualHost
Tu pourrais aussi regarder les logs d'erreur Apache pour voir ce qui te ramene l'erreur 500
Pascal
Apache doit t'autoriser de faire cette action. Regarde si tu as un AllowOverride Options, soit dans le fichier de config httpd.conf ou dans le fichier de config de ton virtualHost
AllowOverride AuthConfig FileInfo Options Limit Indexes
Tu pourrais aussi regarder les logs d'erreur Apache pour voir ce qui te ramene l'erreur 500
Pascal
-

pfo - Nouveau WRInaute

- Messages: 13
- Inscription: 9 Fév 2005
De rien... C'est une première piste
Sinon avez vous essayé d'utiliser les regles de réécritures, quelque chose comme cela devrait fonctionner aussi.
Pascal
Sinon avez vous essayé d'utiliser les regles de réécritures, quelque chose comme cela devrait fonctionner aussi.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://tonsite
RewriteCond %{HTTP_REFERER} !^http://tonIP
ReWriteRule .*\.(zip|jpe?g)$ - [F]
Pascal
- Nicoteo31
- Nouveau WRInaute

- Messages: 5
- Inscription: 6 Jan 2007
Bonsoir pfo,
oui cela fonctionne, mais ne répond pas à ce dont j'ai besoin.
J'ai vraiment besoin de mettre en place un système qui autorise un domaine précis ou une IP précise, et interdise le téléchargement des fichiers ".zip" et ".jpg" par les autres.
oui cela fonctionne, mais ne répond pas à ce dont j'ai besoin.
J'ai vraiment besoin de mettre en place un système qui autorise un domaine précis ou une IP précise, et interdise le téléchargement des fichiers ".zip" et ".jpg" par les autres.
- Nicoteo31
- Nouveau WRInaute

- Messages: 5
- Inscription: 6 Jan 2007
Bonsoir,
voilà comment se présente le VirtualHost :
Avec le script HTACCESS suivant :
J'obtiens l'erreur suivante :
Le serveur, je ne l'ai pas sous la main, il est distant, il est hébergé chez un ami.
Que dois-je faire afin que mon HTACCESS fonctionne ?
Merci d'avance.
Nicoteo31.
voilà comment se présente le VirtualHost :
- Code: Tout sélectionner
<VirtualHost *>
DocumentRoot "/srv/mon/repertoire/"
ServerName www.site.com
<Directory /srv/mon/repertoire/>
AllowOverride Authconfig Fileinfo
Options -Indexes
order allow,deny
Allow from all
</Directory>
</VirtualHost>
Avec le script HTACCESS suivant :
- Code: Tout sélectionner
<Files *.(zip|jpg)>
Deny from all
#Allow from <monIP>
</Files>
<Files .ht(access|passwd)>
Deny from all
</Files>
J'obtiens l'erreur suivante :
- Code: Tout sélectionner
[Thu Jan 11 20:57:23 2007] [alert] [client <ip>] /srv/mon/repertoire/.htaccess: deny not allowed here
Le serveur, je ne l'ai pas sous la main, il est distant, il est hébergé chez un ami.
Que dois-je faire afin que mon HTACCESS fonctionne ?
Merci d'avance.
Nicoteo31.
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- .htaccess erreur 500
- .htaccess, Godaddy et Erreur 500...
- Erreur 500 liée au htaccess
- Redirection .htaccess erreur HTTP 500
- htaccess me crée une erreur 500
- Probleme .htaccess , sous domaines et erreur 500
- votre avis sur mon htaccess et erreur 500
- Erreur 500 et htaccess qui ne veut rien savoir (OVH)
- Erreur 500
- redirectionpermanent et erreur 500
Consultez la description détaillée des produits ou services de Google suivants : Summer of Code
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




