【问题标题】:sitecore 301 redirect iis 7站点核心 301 重定向 iis 7
【发布时间】:2012-01-15 08:19:48
【问题描述】:

我们使用的是 IIS 7.5(Windows 7 和集成模式)和 SiteCore 6.4。我已经安装了 IIS Url Rewrite Feature 来重定向永久移动的 url。我在网站根目录中设置了一个测试文件夹,我们在 sitecore 内容树上没有任何项目。我使用 iis 7 的 URL 重写功能为此文件夹设置了 url 重定向。 但是由于某种原因,当我浏览 Test 文件夹时,它会将我带到 sitecore 404 页面。理想情况下,它应该重定向页面。

重写规则:

<rewrite>
    <rules>
        <rule name="Sitecore_local" stopProcessing="true">
            <match url="/TestUrlRedirect/" />
            <action type="Redirect" url="http://www.google.com" />
        </rule>
    </rules>
</rewrite>

我正在尝试访问http://localhost/TestUrlRedirect/

【问题讨论】:

  • - 为什么要创建物理文件夹?里面有文件吗?您可以在没有文件夹的情况下设置重定向规则。
  • 你的规则是什么样的?
  • 我创建了物理文件夹只是为了测试目的。即使我删除它,它仍然会给出未找到站点核心项目的页面。我在我的问题中添加了我的重定向脚本
  • 检查它不是另一个使用 404 页面的状态。例如,“不演示”。检查 web.config 中的 404 路径以查看参考。

标签: iis-7 sitecore http-status-code-301


【解决方案1】:

您也可以尝试在其中包含您的网址

  <!--  IGNORE URLS
        Set IgnoreUrlPrefixes to a '|' separated list of url prefixes that should not be 
        regarded and processed as friendly urls (ie. forms etc.)
  -->
  <setting name="IgnoreUrlPrefixes" value="..."/>

这将告诉 Sitecore 从处理中忽略您的文件夹。

【讨论】:

    【解决方案2】:

    由于我们在 sitecore CD 服务器上使用 IIS 6.0,在 CM 服务器上使用 IIS 7.5,我通过自己的 url 重写模块解决了这个问题。

    【讨论】:

      【解决方案3】:

      你可以试试下面的行吗?

      &lt;match url="TestUrlRedirect(.*)" /&gt;

      【讨论】:

        【解决方案4】:

        (更新实际测试网址)

        将通过此规则配置您指定的网址的有效正则表达式模式。

        试试这个:

        <rule name="Sitecore_local" stopProcessing="true">
            <match url="^TestUrlRedirect/(.*)" />
            <action type="Redirect" url="http://www.ascap.com" />
        </rule>
        

        先看看这个。 http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/

        您需要将 url 设置为与您想要的匹配的正则表达式模式。

        【讨论】:

        • 感谢您的意见。但它仍然会出现在未找到的站点核心项目中。
        • 你能用你正在测试的 URL 更新你的问题吗?即localhost/TestUrlRedirect
        猜你喜欢
        • 2010-12-09
        • 2017-10-20
        • 1970-01-01
        • 2017-03-23
        • 1970-01-01
        • 2012-02-20
        • 2011-08-24
        • 1970-01-01
        • 2011-02-07
        相关资源
        最近更新 更多