duansha8764 2012-01-26 21:25
浏览 35
已采纳

.htaccess阻止cron请求?

I set up my IX Webhosting to conduct the following cronjob every 15 minutes.

usr/bin/wget -O- http://xxx.com/php/xxx.php

I want the php folder to be blocked off from all outside requests for security reasons, so I set the .htaccess file to deny from all. But when the .htaccess file is present the cron job is denied with a 403 error.

I thought that server-side cronjobs are not blocked by .htaccess? Is there any way to get around this?

  • 写回答

3条回答 默认 最新

  • dsn46282 2012-01-26 21:27
    关注

    Change the cron job to:

    /usr/bin/php /path/to/web/root/php/greader_forceupdate.php xxxx
    

    /usr/bin/php may need to be adjusted if PHP is installed elsewhere.
    /path/to/web/root is the path on the filesystem.

    To access the parameter, use $_SERVER['argv'][1].

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了
  • ¥15 微信小程序商城如何实现多商户收款 平台分润抽成