我们有一个php + mysql Web应用程序,有时我们需要做一些维护工作(比如更改服务器中的文件或执行脚本到数据库)
在执行此任务之前,我们使用编辑.htaccess文件将用户重定向到“维护文件”。
我们用来重定向到
mydomain.com/maintenance.html
但我们想知道是否
mydomain.com/maintenance/
或
maintenance.mydomain.com
是更好的选择。
有没有理由选择其他选项中的三个(或另一个不同)中的一个?
答案 0 :(得分:1)
如果maintenance
实际上是您网站的一部分,即互动式,有各种网页和有关维护的信息,那么我肯定会使用选项2。
否则,mydomain.com/maintenance.html
就不那么容易混淆了。
答案 1 :(得分:1)
在website maintenance期间阻止用户访问托管页面,您可以使用以下内容:
RewriteEngine On
RewriteBase /
RewriteCond%{REQUEST_URI}!^ / maintenance.html $
RewriteRule ^(。*)$ http://domain.com/maintenance.html [R = 307,L]
无论他们请求哪个页面,都能够将所有用户发送到maintenance.html页面。