在线开发网站时如何让网站无法访问?

时间:2009-12-17 16:32:56

标签: php html maintenance-mode

在网上编辑时,是否可以使网站不可用?

如果是,那么调用的方法是什么以及如何完成?

我有一家网站托管公司,所以它不是我自己的服务器!

6 个答案:

答案 0 :(得分:6)

通常情况下,人们会使用.htaccess密码保护它,直到您准备好向世界展示

以下是指向文章的链接

http://www.elated.com/articles/password-protecting-your-pages-with-htaccess/

答案 1 :(得分:2)

我遇到了同样的问题,我只是提出了一个“即将来临”的页面,并通过htaccess重定向了没有我IP的所有人,这是关于SO的问题:Want to redirect all visitors except for me [.htaccess]

答案 2 :(得分:1)

或者,如果它是ASP.Net - 在站点根目录中放置一个名为app_offline.htm的文件。

答案 3 :(得分:1)

如果要上传新版本的网站,可以在根目录的位置创建符号链接,然后在网站准备就绪时切换。如果出现问题,您还可以将符号链接切换回以前的版本。

答案 4 :(得分:1)

你可以制作一个像这样的.htaccess文件:

RewriteCond $1 !offline.html$ 
RewriteCond %{REMOTE_ADDR} !^your_ip_adress
RewriteRule ^(.*)$ http://www.mydomain.com/offline.html [R=302,L] 

答案 5 :(得分:1)

只需将文件放在新目录中,不要告诉其他人目录的名称。 (或者你可以告诉一些beta测试者,如果你愿意的话。)

当页面准备就绪并经过测试时,只需将文件移动到正常位置(将旧的现有文件移动到备份目录中)。这样,您就可以在线使用工作网站。

但一般来说,最好是在本地计算机上开发网站,而不是在线。

相关问题