HTML回退页

HTML回退页,html,Html,有没有办法设置“后备”页面 例如,我更新网站页面的技巧是首先删除我原来的index.php,然后用一个单独的index.html替换它,上面写着“我们很快就会回来!”。这是为了解释所有页面都已关闭以进行维护(因为我上传了更新的内容) 这意味着任何试图访问我的主页的人都会收到维护消息。但问题是:如果有人手动键入他们试图访问的页面的URL,则会出现“未找到页面”错误 如果用户试图访问某个确实存在的位置,但不是现在(因为我删除该位置是为了更新内容),我是否可以通过某种方式将其指向index.html…

有没有办法设置“后备”页面

例如,我更新网站页面的技巧是首先删除我原来的index.php,然后用一个单独的index.html替换它,上面写着“我们很快就会回来!”。这是为了解释所有页面都已关闭以进行维护(因为我上传了更新的内容)

这意味着任何试图访问我的主页的人都会收到维护消息。但问题是:如果有人手动键入他们试图访问的页面的URL,则会出现“未找到页面”错误

如果用户试图访问某个确实存在的位置,但不是现在(因为我删除该位置是为了更新内容),我是否可以通过某种方式将其指向index.html…如果这样做有意义的话;D

假设这是一个Apache(或兼容的)web服务器,将
.htaccess
文件放在文档根目录(index.html通常所在的位置)中,并将这些行放在其中:

RewriteEngine on
RewriteRule ^ maintenance.html

这使web服务器使用maintenance.html文件响应任何和所有请求。显然,把你的“正在维护”网页放在那里。如果您想在维护页面上提供图像,您需要对其进行一些调整,但这应该可以让您继续。请参阅。

只需使用
.htaccess
并将任何内容重定向到
index.html
?!你是怎么做到的?我使用的是免费的托管服务(而且我从来没有真正玩过自己的服务器),没有“确实存在但只是现在不存在”这样的事情。有些东西要么存在,要么不存在。
.htaccess
有成千上万的例子。你自己找吧。这个问题已经过时了,因为这是经常被要求的。我应该好好读一读,谢谢你给我指出了正确的方向!作为主持人,我希望你只是在问题中添加多个重复项,而不是一个新的答案。。。