Bonjour,
J'ai un site à destination de la famille (photos et vidéos des enfants). Comme il n'est pas public, j'ai une identification basée sur un .htpasswd (sous tout le site).
J'ai ensuite ajouté un flux RSS pour prévenir d'une nouveauté. Mais pour que celle-ci soit accessible à tous, j'aimerais la sortir de l'identification (uniquement elle). Le site est basé sur le Zend Framework, l'adresse est http://www.site.tld/flux/rss (c'est une route logique, pas de chemin physique).
Voici le contenu du .htaccess permettant d'outrepasser l'identification :
J'ai suivi ce qui était indiqué dans plusieurs sites :
http://blog.justin.kelly.org.au/exclude-filedirectoriesurls-from-apache-htacc/
http://css-tricks.com/snippets/htaccess/allow-single-url/
http://stackoverflow.com/questions/8978080/htaccess-exclude-one-url-from-basic-auth/8979889#8979889
Et même sur la doc Apache :
http://httpd.apache.org/docs/2.2/howto/access.html#env
Mais rien à faire, l'adresse du flux demande toujours une authentification.
Que dois-je faire pour arriver à l'éviter pour cette adresse ?
Merci pour vos conseils.
J'ai un site à destination de la famille (photos et vidéos des enfants). Comme il n'est pas public, j'ai une identification basée sur un .htpasswd (sous tout le site).
J'ai ensuite ajouté un flux RSS pour prévenir d'une nouveauté. Mais pour que celle-ci soit accessible à tous, j'aimerais la sortir de l'identification (uniquement elle). Le site est basé sur le Zend Framework, l'adresse est http://www.site.tld/flux/rss (c'est une route logique, pas de chemin physique).
Voici le contenu du .htaccess permettant d'outrepasser l'identification :
Code:
SetEnvIf Request_URI "/flux/rss$" allowed_uri
Order Deny,Allow
AuthName "Veuillez vous identifier"
AuthType Basic
AuthUserFile "/path/to/.htpasswd"
Require valid-user
#Allow valid-user
Deny from all
Allow from env=allowed_uri
Satisfy any
J'ai suivi ce qui était indiqué dans plusieurs sites :
http://blog.justin.kelly.org.au/exclude-filedirectoriesurls-from-apache-htacc/
http://css-tricks.com/snippets/htaccess/allow-single-url/
http://stackoverflow.com/questions/8978080/htaccess-exclude-one-url-from-basic-auth/8979889#8979889
Et même sur la doc Apache :
http://httpd.apache.org/docs/2.2/howto/access.html#env
Mais rien à faire, l'adresse du flux demande toujours une authentification.
Que dois-je faire pour arriver à l'éviter pour cette adresse ?
Merci pour vos conseils.