gpt4 book ai didi

javascript - 将子目录重定向到根目录而不更改 URL

转载 作者:行者123 更新时间:2023-12-03 04:30:04 25 4
gpt4 key购买 nike

假设我的主站点文件所在的域是 www.example.com。出于跟踪目的,我有各种虚荣网址,例如 www.example.com/blah、www.example.com/blue、www.example.com/bleh,其中 blue、blah 和 bleh 只是 www.example 的空文件夹/子目录。 com。

我目前正在使用元标记重定向回 www.example.com(root),但这会丢失带有附加子目录的原始 URL。

如何重定向而不丢失 URL?

实际上,这些虚荣网址看起来更像是:www.example.com/bleh?id=1232,并且该参数也显示在网址中非常重要。

最佳答案

如果您可以在每个子域中创建唯一的 html 页面,则可以在标记中对 URL 进行硬编码:

<meta http-equiv="refresh" content="0; url=http://www.example.com?param=bleh">

如果您想使用 1 个文件并通过 URL 动态构建元重定向,您可以使用 javascript 将当前窗口位置放入重定向 url 的参数中。在正文标记的底部添加以下标记:

<script>
var metaTag = document.createElement('meta');
metaTag.httpEquiv = "refresh";
metaTag.content = "0; url=http://www.example.com?param="+encodeURI(window.location.href);
document.getElementsByTagName('head')[0].appendChild(meta);
</script>

关于javascript - 将子目录重定向到根目录而不更改 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43528550/

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