Language agnostic 如何临时关闭静态页面?

Language agnostic 如何临时关闭静态页面?,language-agnostic,Language Agnostic,我有一个静态网页,我需要关闭,但我不想删除该文件,因为有一个很好的机会,我将需要在未来打开它。我该怎么做 谢谢 重命名/移动到web服务器不提供服务的文件名/文件夹(good point Richard)重命名/移动到web服务器不提供服务的文件名/文件夹(good point Richard)如果您希望不再提供该页面,为什么不将其重命名为file.html.disabled或其他什么?当您想再次提供服务时,请将其重新命名?如果您想不再提供该页面,为什么不将其重命名为file.html.disa

我有一个静态网页,我需要关闭,但我不想删除该文件,因为有一个很好的机会,我将需要在未来打开它。我该怎么做


谢谢

重命名/移动到web服务器不提供服务的文件名/文件夹(good point Richard)

重命名/移动到web服务器不提供服务的文件名/文件夹(good point Richard)

如果您希望不再提供该页面,为什么不将其重命名为
file.html.disabled
或其他什么?当您想再次提供服务时,请将其重新命名?

如果您想不再提供该页面,为什么不将其重命名为
file.html.disabled
或其他什么?如果要继续为其提供服务,请将其重新命名?

您可以使用.htaccess文件重定向它:

rewriteengine on
rewriterule ^static-page.html$ relocate-here.html [L]

您可以使用.htaccess文件重定向它:

rewriteengine on
rewriterule ^static-page.html$ relocate-here.html [L]

您应该将它放在源代码管理(?)中,然后删除它,并在需要时添加它。或者像Rob说的那样重命名它。

您应该将它放在源代码管理(?)中,然后删除它,并在需要时添加它。或者像Rob说的那样重命名它。

如果要临时“隐藏”的页面是一个php页面,您可以在要“隐藏”的php文件顶部执行类似操作

<?php 
header('Location: http://www.example.com/not_available.html');
die();
?> 

只需将
位置:
后的url替换为您选择的占位符页面

您还可以使用其他HTTP头技巧,如返回404、503等


您也可以使用@andrew-g-johnson建议的.htaccess技巧,使用.htaccess文件在性能方面不会有太大的影响,尤其是与在PHP中使用相比。

如果您要临时“隐藏”的页面是一个PHP页面,您可以在要“隐藏”的PHP文件顶部执行类似的操作

<?php 
header('Location: http://www.example.com/not_available.html');
die();
?> 

只需将
位置:
后的url替换为您选择的占位符页面

您还可以使用其他HTTP头技巧,如返回404、503等


您也可以使用@andrew-g-johnson建议的.htaccess技巧,使用.htaccess文件对性能的影响应该不会太大,尤其是与在PHP中使用相比。

。。。指向web服务器不提供服务的文件名/文件夹。。。。指向web服务器将不提供服务的文件名/文件夹。是否有方法在PHP中执行此操作。。。不确定这是不是真的,但我听说添加太多的.htaccess会让你的网站运行变慢?没问题,老实说,我这么做只是为了找个借口练习htaccess,它对搜索你的内容和给他们提供语言无关的URL真的非常有用,我真的很喜欢这在PHP中有办法吗。。。不确定这是不是真的,但我听说添加太多到.htaccess会使你的网站运行缓慢?没问题,老实说,我这么做只是为了找个借口练习htaccess,它变得非常,非常有用,可以搜索你的内容,并给他们提供语言无关的URL,我非常喜欢。不确定它是否正确,但据我所知,.htaccess路由会影响整个网站的性能,因为在加载每个页面之前必须读取整个.htaccess文件,但PHP路由只会影响特定页面的性能页如果我错了,请有人纠正我。Thank.Thank..不确定其是否正确,但据我所知,.htaccess路由影响整个站点的性能,因为在加载每个页面之前必须读取整个.htaccess文件,但PHP路由只影响特定页面的性能。如果我错了,请有人纠正我。谢谢