Bonjour
Je protège mon site (www.site1.com) des aspirateurs wget et autres badbots (longue liste) par
....
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
...
RewriteRule ^.* - [F,L]
Pour effectuer une opération de maintenance sur ce domaine (www.site1.com) , j'apelle depuis un autre domaine (www.site2.com) un script, mettons /maintenance/maintenance.php qui est automatisé dans une crontask toutes les 1/2 heures.
Le problème c'est que le site appelant le fait par wget (sur www.site2.com -> wget -Q http://www.site1.com/maintenance/maintenance.php) , et ne peut pas le faire par autre chose (pas équipé de lynx, ni de fetch). le domaine www.site1.com ne donne pas non plus accès aux crontasks (pas possible d'accéder à maintenance.php par php CLI)
l'accès par wget est donc obligatoire depuis www.site2.com
Comment peut on arranger ça dans le .htaccess ?
Merci de votre aide.
Je protège mon site (www.site1.com) des aspirateurs wget et autres badbots (longue liste) par
....
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
...
RewriteRule ^.* - [F,L]
Pour effectuer une opération de maintenance sur ce domaine (www.site1.com) , j'apelle depuis un autre domaine (www.site2.com) un script, mettons /maintenance/maintenance.php qui est automatisé dans une crontask toutes les 1/2 heures.
Le problème c'est que le site appelant le fait par wget (sur www.site2.com -> wget -Q http://www.site1.com/maintenance/maintenance.php) , et ne peut pas le faire par autre chose (pas équipé de lynx, ni de fetch). le domaine www.site1.com ne donne pas non plus accès aux crontasks (pas possible d'accéder à maintenance.php par php CLI)
l'accès par wget est donc obligatoire depuis www.site2.com
Comment peut on arranger ça dans le .htaccess ?
Merci de votre aide.