301 从 IIS 6 上的 web.config 重定向

     2023-02-24     13

关键词:

【中文标题】301 从 IIS 6 上的 web.config 重定向【英文标题】:301 Redirect from web.config on IIS 6 【发布时间】:2013-02-06 19:28:58 【问题描述】:

我需要从 IIS 6 服务器(Windows 2003 Web 服务器)上的 web.config 进行 301 重定向。 我是 Apache 服务器的人,对 Windows Web 服务器一无所知。我只能通过 FTP 访问服务器。

我在另一个问题中找到了以下内容,但它似乎不起作用:

<system.webServer>
    <rewrite>
        <rules>
        <rule name="Redirect to WWW" stopProcessing="true">
          <match url=".*" />
          <conditions>
            <add input="HTTP_HOST" pattern="^mydomain1.com$" />
          </conditions>
          <action type="Redirect" url="http://www.mydomain2.com"
               redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
</system.webServer>

我需要将单独的页面从 mydomain1.com 重定向到 mydomain2.com。 前任。 mydomain1.com/somename 应该重定向到 mydomain.com/someothername 如何才能做到这一点?

---- 编辑 ---- 在 *** 上看到另一个线程后,我的配置现在看起来像这样:

<system.webServer>
    <rewrite>
        <rule name="rule1">
            <match url="default.aspx"/>
            <action type="Redirect" redirectType="Permanent" url="http://www.mydomain.com/somename/somename.aspx"/>
        </rule>
        <rule name="rule2">
            <match url="somename.aspx"/>
            <action type="Redirect" redirectType="Permanent" url="http://www.mydomain2.com/somename2/somename2.aspx"/>
        </rule>
    </rewrite>
</system.webserver><br>

--- 编辑 2 ---- 重定向根的代码:

【问题讨论】:

您需要安装iis.net/downloads/microsoft/url-rewrite 才能使其正常工作。是吗? 我会检查的。我需要联系托管支持。他们的支持也无法帮助我回答我的问题,所以我希望他们能回答这个问题。 好的,该站点现在移动到另一个安装了 IIS8 和 url-rewrite 的服务器。我再次尝试了上面的代码,但我得到的只是一个错误:“HTTP Error 500.19 - Internal Server Error The requested page cannot be used because the related configuration data for the page is invalid.” 看到这个错误,如果没有安装 URL Rewrite,你会得到这个错误。要测试,尝试删除整个重写段,应该可以正常工作,将其放入,它会倒下。 谢谢丹尼尔。我再次联系了支持人员并解释了情况。他们要求我再次上传 web.config 文件,以便他们查看。突然间它起作用了。 【参考方案1】:

据我调查,在 IIS6 上无法通过 web.config 进行重定向。

rewrite 和 httpRedirect 指令只能在 IIS7 相同或之后使用。

但你可以使用ISAP way with paid solution。

所以,我认为Response.Redirect("direct to"); 是最好的方法

【讨论】:

IIS 上的 WordPress 301 重定向

】IIS上的WordPress301重定向【英文标题】:WordPress301RedirectsonIIS【发布时间】:2019-05-3001:01:37【问题描述】:在部署新网站后,我真的很难让301重定向在我们的服务器上正常工作。我尝试过的一切要么导致500错误,要么根本无法正... 查看详情

如何在 web.config 中配置 301 永久重定向?

】如何在web.config中配置301永久重定向?【英文标题】:Howcaniconfigureinweb.configa301permanentredirect?【发布时间】:2011-11-1314:39:05【问题描述】:我很想使用web.config进行从旧域到另一个域的301重定向。我怎么能这样做?在您的回答中... 查看详情

301重定向Web配置IIS 7中的特定页面

...问题描述】:我正在尝试使用web.config文件重定向我网站上的几个特定页面。这些页面中的大多数不仅不再存在,而且文件夹结构也不再存在。例如mysite.com/oldfolder/index.aspx不再存在oldfolder不存在。所以我想在我的 查看详情

如何使用托管在本地 IIS 上的 Web 应用从 Azure 密钥保管库访问 web.config 中的应用设置和连接字符串等机密

】如何使用托管在本地IIS上的Web应用从Azure密钥保管库访问web.config中的应用设置和连接字符串等机密【英文标题】:Howcanaccesssecretslikeapp-settingsandconnection-stringsinweb.config,fromAzurekeyVaultusingaWeb-apphostedaton-premiseIIS【发布时间】:2021-1... 查看详情

从使用 IIS 部署的 webapplicaion 使用的库中读取 web.config

...使用一个想要访问Web.config的库。示例:Foo.dll是部署在IIS上的Web应用 查看详情

带有 web.config 文件的 IIS 上的 Codeigniter 2

】带有web.config文件的IIS上的Codeigniter2【英文标题】:Codeigniter2onIISwithweb.configfile【发布时间】:2011-03-2316:01:03【问题描述】:我有一个使用WAMP在本地运行良好的codeigniter应用程序。但是,我无法让它在IIS服务器上运行。请注意,... 查看详情

ASP.NET IIS7 的永久 301 重定向

...】:我试图弄清楚如何为放置在Microsoft-IIS/7.0类型服务器上的网站设置301永久重定向。因此,假设我有域www.A.com,我想将其重定向到www.B.com我可以在我的web.config文件中使用类似以下内容:<configurat 查看详情

301 使用 web.config 将一个域重定向到另一个域

】301使用web.config将一个域重定向到另一个域【英文标题】:301Redirectonedomaintoanotherusingweb.config【发布时间】:2015-12-1509:24:58【问题描述】:我有多个域指向一个托管位置。我希望建立一个域作为我的主域,因此我希望每当用户从... 查看详情

允许用户从 Web.config 获得 IIS 授权角色

】允许用户从Web.config获得IIS授权角色【英文标题】:AllowingusertoIISAuthorizationrolesfromWeb.config【发布时间】:2019-07-2615:18:45【问题描述】:我正在开发一个Silverlight/WPF应用程序,我正在尝试允许某些用户访问该网站。是否可以通过... 查看详情

ASP.NET IIS Web.config [内部服务器错误]

】ASP.NETIISWeb.config[内部服务器错误]【英文标题】:ASP.NETIISWeb.config[InternalServerError]【发布时间】:2011-01-0910:41:01【问题描述】:我将PC/Windows(XP->7)更改为IIS(6->7,5)并尝试移动我的网站但我无法从这台服务器运行我的网站。..错... 查看详情

如何从服务“内部”的代码访问托管在 IIS 中的 WCF 服务的 web.config

...何从服务“内部”的代码访问托管在IIS中的WCF服务的web.config【英文标题】:Howtoaccesstheweb.configforaWCFservicehostedinIISfromthecode"inside"theservice【发布时间】:2020-07-2706:16:39【问题描述】:正如标题所说,在重新定义我们的目标... 查看详情

重定向 web.config IIS 8

】重定向web.configIIS8【英文标题】:Redirectweb.configIIS8【发布时间】:2013-12-1502:44:00【问题描述】:我尝试在web.config中进行重定向,但出现500错误。IIS的版本是8.5,但是之前我是6的,这个语法有什么问题?<locationpath="Test/test.asp... 查看详情

停止从 IIS 7.5 中的父 ASP.NET 应用程序继承 web.config

】停止从IIS7.5中的父ASP.NET应用程序继承web.config【英文标题】:Stopinheritingweb.configfromparentASP.NETapplicationinIIS7.5【发布时间】:2011-09-0505:36:07【问题描述】:我们在IIS7.5中部署了一个ASP.NET网站(应用程序1)。然后在该应用程序下... 查看详情

Web.config mass 301 将旧新闻页面重定向到略有不同的 URL

】Web.configmass301将旧新闻页面重定向到略有不同的URL【英文标题】:Web.configmass301redirectoldnewspagetoaslightlydifferentUrls【发布时间】:2021-04-1722:42:30【问题描述】:我需要使用web.config将一堆新闻文章重定向到不同的url格式。比如这个... 查看详情

Azure web.config 永久重定向并获得 307 状态码而不是 301

】Azureweb.config永久重定向并获得307状态码而不是301【英文标题】:Azureweb.configPermanentredirectionandget307statuscodeinsteadof301【发布时间】:2019-07-2115:38:02【问题描述】:我正在尝试将所有http流量重定向到https,同时返回301状态代码。出... 查看详情

.NET 框架版本 4.6.1 到 4.7 使用当前的 binary/web.config

】.NET框架版本4.6.1到4.7使用当前的binary/web.config【英文标题】:.NETframeworkversion4.6.1to4.7usingcurrentbinary/web.config【发布时间】:2022-01-1808:25:49【问题描述】:我没有更改目标框架和重建解决方案的源代码。我只有已经托管在IIS服务... 查看详情

web.config 导致 iis 出现问题

】web.config导致iis出现问题【英文标题】:web.configcausingproblemswithiis【发布时间】:2012-11-0101:54:33【问题描述】:到目前为止,我只在VisualStudio中使用过这个web.config。但是,我现在正尝试将我的网站发布到IIS,并且存在与我的web.c... 查看详情

IIS7 301 从 URL 列表重定向

】IIS7301从URL列表重定向【英文标题】:IIS7301RedirectfromaListofURLs【发布时间】:2011-02-1005:29:42【问题描述】:最近的更改迫使我添加一堆301重定向。与文件中的重定向相比,IIS7似乎是我最好的选择。我已经找到了如何逐个添加它... 查看详情