使用变量将日期附加到 HTML 重定向 URL

Posted

技术标签:

【中文标题】使用变量将日期附加到 HTML 重定向 URL【英文标题】:Appending date to HTML Redirect URL using Variable 【发布时间】:2022-01-20 20:25:39 【问题描述】:

希望将昨天的日期附加到元 html 重定向中的 URL。目标应该是这样的。

<meta http-equiv="Refresh" content="5; url=https://cse.google.com/cse?cx=xxx&q="news" after:%yesterdaydate%"/>

这可以通过 javascript 或 HTML 实现吗?

【问题讨论】:

【参考方案1】:

很简单。

创建日期后,为昨天的日期创建日期字符串。

设置&lt;meta&gt; 标签 - 页面将重定向到该 URL。

注意:最好以编程方式创建&lt;meta&gt; 标签而不是使用innerHTML,但这将有助于演示它是如何完成的。

const date = new Date();
const dateString = new Date(date.setDate(date.getDate()-1)).toLocaleDateString();
const meta = `<meta http-equiv="Refresh" content="5; url=https://cse.google.com/cse?cx=xxx&q=news after:$dateString"/>`;
document.querySelector('head').innerHTML += meta;

【讨论】:

以上是关于使用变量将日期附加到 HTML 重定向 URL的主要内容,如果未能解决你的问题,请参考以下文章

S3 www 到非 www 重定向将 /index.html 附加到 URL

重定向到外部网站时,url 被附加到请求的 url 的末尾

.htaccess 中的 301 重定向将旧文件路径/名称附加到新 url

将查询字符串附加到 htaccess PDF 重定向 URL

我需要撤消重定向插件完成的重定向 URL

将 WWW 重定向到非 WWW,或者相反? [关闭]