首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在通过ftp更新时将挂起模式自动设置到我的站点?

如何在通过ftp更新时将挂起模式自动设置到我的站点?
EN

Stack Overflow用户
提问于 2014-09-10 10:23:04
回答 1查看 28关注 0票数 1

每当我想要更新我的项目到网络主机,我必须设置挂起状态通过控制面板或我必须手动设置代码如下。

代码语言:javascript
运行
复制
<?
$SUSPEND=true; //setting manually before ftp upload
if($SUSPEND)
  redirect("busy.php");
?>

在ftp更新期间,是否有快速有效的方式设置挂起模式?非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-10 10:29:57

您可以尝试遵循我成功测试的apache重写技巧。

  1. 将您的busy.php重命名为其他名称(例如。restricted.php)
  2. 如果存在文件,则使用busy.php .htaccess中的以下代码重定向到

代码语言:javascript
运行
复制
RewriteEngine on
    RewriteCond %{DOCUMENT_ROOT}/busy.php -f
    RewriteRule ^(.*)$ busy.php
  1. 在更新ftp之前,将restricted.php更改为busy.php
  2. 完成更新后,将busy.php重命名为busy.php 如果您使用php客户端通过本地主机(没有像filezila一样的ftp客户端)将项目更新到在线服务器,甚至可以将步骤3附加到ftp进程队列的顶部,并将步骤4附加到ftp进程的末尾。这将自动设置挂起模式。我希望这比在源代码中手动设置挂起变量的速度更快。为了防止在正常情况下对restricted.php进行不必要的访问,还应该在apache规则中限制对restricted.php文件的访问。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25762983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档