gpt4 book ai didi

javascript - HTML 页面重定向到脚本的最快方法

转载 作者:可可西里 更新时间:2023-11-01 12:52:55 25 4
gpt4 key购买 nike

我正在寻找可以将 HTML 页面重定向到另一个页面的快速方法。

目前,我使用元标记将 HTML 页面重定向到 python 脚本,该脚本从 SQL 数据库中获取网站 HTML(根据用户是否使用移动设备获取不同的 HTML),然后将该 HTML 发回。但这显然很慢,它显示一个空白的白页(重定向 HTML 页面)然后显示 python 脚本页面。

我知道慢的不是 python 脚本,因为如果我直接进入 python 脚本(没有从 HTML 页面重定向),那么它加载速度非常快并且没有白屏。

例如;有人访问 http://mywebsite.com/contactUs.html它仅包含以下 HTML:

<HTML> <HEAD><META HTTP-EQUIV=Refresh CONTENT="0; url=cgi-bin/loadWebPage.py?webpage=50002">  </HEAD> </HTML> 
<!-- This redirects to my python script that grabs the contact us HTML & prints it out(shows the webpage HTML) -->

是否有其他方法可以将 HTML 文件重定向到更快的 python 脚本?

也许我可以使用 HTTP 消息?以下文本/代码可以在 HTML 文件中工作吗?:

Status: 301 Moved"
Location:/cgi-bin/loadWebPage.py?webpage=50002

我最后的手段是 AJAX 还是 javascript 以获得最快的结果?

<html>
<head>

<script type="text/javascript">
<!--
window.location = 'http://mywebsite.com/cgi-bin/loadWebpage.py?webPage=50001';
-->
</script>
</head>
<body>

</body>
</html>

最佳答案

将名为 .htaccess 的文件放在与 HTML 文件相同的目录中。如果文件名为“http://www.example.com/foo/bar.html”,则 .htaccess 将包含:

Redirect permanent /foo/bar.html <a href="http://www.example.com/script.py" rel="noreferrer noopener nofollow">http://www.example.com/script.py</a>

请注意,被重定向的文件没有 http://www.example.com ,而您将其重定向到的文件需要完整的 URL。

如果它是您自己的服务器,禁用 .htaccess 文件会更快一些,同时将 Redirect 命令放入您的 httpd.conf 文件中。

关于javascript - HTML 页面重定向到脚本的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225489/

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