gpt4 book ai didi

asp.net - ASP.NET web.config 中的 301 重定向,包括参数

转载 作者:行者123 更新时间:2023-12-04 17:47:59 28 4
gpt4 key购买 nike

我正在考虑使用 301 重定向,因为我注意到我的域在 Google Analytics 上的一堆点击到 .asp 页面,这些页面不再存在,已将所有内容移至 .NET 设置。

花了一些时间谷歌搜索,我已经能够将以下代码添加到我的 web.config。

<location path="products.asp">
<system.webServer>
<httpRedirect enabled="true" destination="https://www.hartnollguitars.co.uk/products.aspx" httpResponseStatus="Permanent" />
</system.webServer>
</location>

这很好,可以从 products.asp 移动所有内容至 pproducts.aspx但它不保留查询字符串,这对于任何意义都是必不可少的,即 products.aspx?id=789

最佳答案

您必须添加 $Q到目标 url 以保留查询字符串。
所以在你的情况下它应该是这样的:

<location path="products.asp">
<system.webServer>
<httpRedirect enabled="true" destination="https://www.hartnollguitars.co.uk/products.aspx$Q" httpResponseStatus="Permanent" />
</system.webServer>
</location>

关于asp.net - ASP.NET web.config 中的 301 重定向,包括参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819774/

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