是否可以从 crontab 执行受 htaccess 保护的文件夹中的 php 文件以及如何执行?
问问题
2920 次
4 回答
1
我相信 crontab 可以执行您的任何脚本。.htaccess 只是在你的网络访问上播放,所以它不应该阻止 crontab 执行它。
于 2010-06-17T14:24:35.433 回答
1
不可以。如果 htaccess 设置为拒绝来自 Web 的访问,它将阻止任何基于 Web 的方法访问它。从命令行运行 wget 或 curl 就像在浏览器中访问它一样,htaccess 将停止它。
您可以使用身份验证方案限制对页面的访问,并使 cron 脚本进行身份验证,然后它将起作用,但如果 htaccess 拒绝访问,则无法访问它。
可以在不从网络访问的情况下从命令行运行 php,但这很不确定,这里有一个描述如何执行此操作的链接。
于 2010-06-17T14:25:57.153 回答
1
.htaccess
是一种限制外部(互联网)访问的方法,由apache
. 所以没有什么可以阻止crontab
运行脚本。
于 2010-06-17T14:28:19.967 回答
1
我有一个 .htaccess 保护区并使用通过 Plesk 创建的 cronjob。
您必须使用 php 脚本调用您的 url。试试这个:
http://username:password@www.yourDomain.com/protected_area/YourScript.php
用户名和密码是您想要的 .htaccess 数据
希望能帮助到你。
于 2016-07-01T20:26:24.470 回答