Bonjour,
Pour ceux qui utilisent l'URL rewriting, Jean-Marc Fontaine (Dying Culture) propose une solution pour bloquer l'accès à son site lors des opérations de mise à jour et de vérification : Maintenance et mod_rewrite.
Le principe : interdire l'accès à tout autre IP que la sienne.
Page 1 sur 1
Maintenance et mod_rewrite
#1
Posté 17 avril 2004 - 16:36
Amicalement,
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
Monique
en campagne pour des sites de qualité, conformes aux standards et accessibles... avec mon navigateur préféré (Firefox) et les Bonnes pratiques qualité pour les sites Web (Opquast)
Webatou : accessibilité et qualité des sites Web
#2
Posté 17 avril 2004 - 20:17
L'idée est assez bonne, le principe aussi.
Le problème vient du fait que certaines personnes n'ont pas d'IP fixe. Le fournisseur d'accès, tel AOL, fournit une IP qui est susceptible de changer. L'IP n'étant pa fixe, la maintenance s'en trouve... perturbée.
Pour ma part, je suis plutot du genre à régler ce genre de problème directement en php, dans le code, avec un script du genre :
SI maintenance & NON autorisation
FICHIER maintenance.html
EXIT()
quant à l'autorisation, il peut s'agir d'un code passé directement dans l'url, tel que :
www.monsite.tld?autorisation=TRUE
Ceci dit, il est vrai que le mod_rewrite possède de nombreux atouts, qui sont souvent inexploités, voire méconnus.
Anonymus.
Le problème vient du fait que certaines personnes n'ont pas d'IP fixe. Le fournisseur d'accès, tel AOL, fournit une IP qui est susceptible de changer. L'IP n'étant pa fixe, la maintenance s'en trouve... perturbée.
Pour ma part, je suis plutot du genre à régler ce genre de problème directement en php, dans le code, avec un script du genre :
SI maintenance & NON autorisation
FICHIER maintenance.html
EXIT()
quant à l'autorisation, il peut s'agir d'un code passé directement dans l'url, tel que :
www.monsite.tld?autorisation=TRUE
Ceci dit, il est vrai que le mod_rewrite possède de nombreux atouts, qui sont souvent inexploités, voire méconnus.
Anonymus.
#3
Posté 18 avril 2004 - 11:40
Disons que ta solution est assez différente de la mienne Anonymus. 
La tienne suppose qu'on utilise PHP et que l'on passe obligatoirement par un fichier unique pour naviguer sur le site.
Avec la mienne le format de fichier n'est pas un problème car c'est géré au niveau d'Apache et cela est valable pour absolument tous les fichiers. C'est très pratique quand tu utilises des outils que tu n'as pas développé comme un forum par exemple.
Enfin le problème des IP non fixes n'en est pas tout à fait un car si tu n'es pas en IP fixe, il te suffit de récupérer ton IP actuelle à l'aide d'un des très nombreux outils qui permettent ça et de mettre à jour le fichier .htaccess avant de l'uploader sur ton site.
La tienne suppose qu'on utilise PHP et que l'on passe obligatoirement par un fichier unique pour naviguer sur le site.
Avec la mienne le format de fichier n'est pas un problème car c'est géré au niveau d'Apache et cela est valable pour absolument tous les fichiers. C'est très pratique quand tu utilises des outils que tu n'as pas développé comme un forum par exemple.
Enfin le problème des IP non fixes n'en est pas tout à fait un car si tu n'es pas en IP fixe, il te suffit de récupérer ton IP actuelle à l'aide d'un des très nombreux outils qui permettent ça et de mettre à jour le fichier .htaccess avant de l'uploader sur ton site.
#4
Posté 20 avril 2004 - 20:13
_JMF_, le dimanche 18 avril 2004, 12:40, dit :
Enfin le problème des IP non fixes n'en est pas tout à fait un car si tu n'es pas en IP fixe, il te suffit de récupérer ton IP actuelle à l'aide d'un des très nombreux outils qui permettent ça et de mettre à jour le fichier .htaccess avant de l'uploader sur ton site.
Bonjour Jean-Marc,
Ce que veut dire anonymus, c'est que dans le cas d'un utilisateur connecté à travers AOL, l'IP varie... non pas d'une connexion à l'autre, mais d'une requête à l'autre.
C'est l'utilisation des proxies AOL qui fait que pour ces utilisateurs ta solution ne fonctionnera pas.
Dan
PS: et pourtant, Dieu sait que je suis un fan inconditionnel de Mod_rewrite, ou la réécriture des URL "à la volée", et même de la réécriture d'URLs récursive
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
Partager ce sujet :
Page 1 sur 1




Haut













