构建一个 CMS 并寻找向用户显示维护模式消息的正确方法。
我的计划是在我的管理后端有选项。我的数据库中已经有用于网站配置的表,并且我有一个只有值的字段。我在正常模式下使用 1,在维护模式下使用 2。我只想能够更新数据库。
但是,我的问题是,这样做的正确方法是什么?
我的第一个想法是检查数据库,然后如果值为“2”,我会将用户(所有 PHP)重定向到例如 503.php。
但我也看到更好的方法是在 .htaccess 中,然后我可以允许某个 IP 仍然可以访问。但是 .htaccess 中的这个可以通过数据库检查来管理吗?
希望以“标准”的方式正确地做事。
我的第一个建议可行吗?“维护模式”的主要原因其实是为了保护自己。我的网站已经通过了大量的测试,但我想要一种方法可以在我解决任何问题的同时快速关闭对网站的访问(SEO 友好)。或者在我更新网站本身的同时。
谢谢