gpt4 book ai didi

javascript - 没有重定向的网站 build 中页面

转载 作者:行者123 更新时间:2023-11-30 18:56:02 24 4
gpt4 key购买 nike

我想知道有没有什么办法可以改变一些简单的东西,比如一个htaccess文件,一个js文件,或者一个php文件,然后我网站上的所有网页都会显示一个正在 build 中的页面。如果用户必须被重定向,我真的不太关心,但我希望页面的原始 url 显示在地址栏中(不是正在 build 页面之一),我希望用户被重定向在执行任何其他操作之前,例如 JS 函数,甚至是页面加载。

如有任何帮助,我们将不胜感激!

谢谢!

--编辑--

好的,我已经想出了如何重定向用户,而且效果很好。现在,我唯一的问题是,如何使正在 build 页面的 url 显示为原始页面?我想要做的是,如果用户转到 mysite.com/page.html,我希望用户被重定向到 mysite.com/underconstruction.html,但我希望他们将 mysite.com/page.html 视为地址栏中的地址。有任何想法吗?我不太确定 mod_rewrite。我现在正在查找一些教程,但我只是在学习如何编辑 htaccess,而 mod_rewrite 对于初学者来说似乎有点复杂,所以如果你对我来说稍微简单一点,它会有很大帮助。

最佳答案

我们为此使用 apache mod_rewrite。它检查是否存在 maintenance.html 文件,如果存在,则提供该页面。

要打开它,我们只需要做:

> mv maintenance.html.bak maintenance.html 

并再次隐藏它:

> mv maintenance.html maintenance.html.bak 

这是用于此的 httpd.conf:

# Check for maintenance file and redirect all requests
RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /system/maintenance.html [L]

关于javascript - 没有重定向的网站 build 中页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2069220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com