【问题标题】:301 redirect from classic ASP with parameter to ASP.net page on Volusion301 从带有参数的经典 ASP 重定向到 Volusion 上的 ASP.net 页面
【发布时间】:2013-12-20 19:43:40
【问题描述】:

我需要重定向 1000 个以下格式的 URL:

http://egauges.com/vdo_mult3.asp?Type=Ammeter&Series=Vision&Units=E

到一个新的 Volusion(不幸的是)ASP.net 网站,格式为

egauges.com/Ammeters-s/22044.htm

实际上现在就在这里(http://gnqvn.mzqlg.servertrust.com/Ammeters-s/22044.htm

一旦这个工作正常,旧网站就会消失,因此必须在新网站上进行重定向。

Volusion 有一个 301 重定向“工具”,但不幸的是它无法处理 ?在原始网址中。 Volusion 在他们的技术支持中将其推向了链条,但表示没有办法做到这一点。我确信某种脚本,无论是服务器端还是客户端,或者甚至更简单的脚本都可以工作,但是尽管搜索高低,我还是无法弄清楚。

谢谢!

戴夫

【问题讨论】:

    标签: asp.net asp-classic response.redirect


    【解决方案1】:

    直接在asp站点做重定向。

    更改vdo_mult3.asp,使其重定向使用Response.Redirect 访问它的任何人,如下所示:

     Response.Redirect("http://egauges.com/Ammeters-s/22044.htm")
    

    您还可以检查传递给的参数并更改传递给这些参数的重定向。

    【讨论】:

    • 对不起,我不清楚。旧站点将消失,因此新 URL 将是 eGauges.com/Ammeters-s/22044.htm 由于旧页面不再存在,因此必须在新站点上进行重定向
    • @DaveF Web 服务器也应该能够处理经典的 asp 请求。你只需要一个 asp 文件来处理这个。
    • @DaveF - 确保您的新站点将提供 asp 页面并放置一个名为 vdo_mult3.asp 的文件,其中仅包含重定向行。然后,每当有人访问旧网址时,他们都会被重定向到新页面
    • 刚刚花了 3 个小时获得 Volusion 技术支持。它们是一个“闭源”程序,所以我不能将任何东西放在根目录中。我可以将 ASP 文件放在其他地方,但它们也不起作用,而且它们不支持它们!
    猜你喜欢
    • 2012-06-12
    • 2015-09-08
    • 1970-01-01
    • 2011-06-19
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多