【问题标题】:IIS URL Rewrite mobile folderIIS URL 重写移动文件夹
【发布时间】:2015-10-26 16:07:18
【问题描述】:

您好,我有一个网站,它曾经有一个单独的移动端,其中包含由谷歌索引的链接。我现在已将其更改为响应式设计。我在共享服务器上,所以我必须通过 URL Rewrite 执行此重定向,有什么方法可以将 /mobile/ 子文件夹之后的任何内容和所有内容重定向到根文件夹中的等效项规则。这样会发生以下情况:

Domain.com/mobile -> domain.com
Domain.com/mobile/folder1/page1/variable -> domain.com/folder1/page1/variable
Domain.com/mobile/folder1/page2/variable -> domain.com/folder1/page2/variable
Domain.com/mobile/folder2/page1/variable -> domain.com/folder2/page1/variable
Domain.com/mobile/folder2/page2/variable -> domain.com/folder2/page2/variable

【问题讨论】:

    标签: iis url-rewriting web-config


    【解决方案1】:

    这在您的 web.config 中看起来类似于以下内容(基本上匹配所有以 mobile/ 开头的“根”请求并重定向到等效项(使用 301,这对于 SEO 来说是正确的):

    <configuration>
        <system.webServer>    
            <rewrite>
                <rules>
                    <rule name="Redirect mobile" stopProcessing="true">
                        <match url="^mobile/(.*)$" />
                        <action type="Redirect" url="{R:1}" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2012-05-23
      • 2013-11-08
      • 1970-01-01
      • 2023-04-07
      • 2017-02-13
      • 2016-09-23
      • 1970-01-01
      • 2015-07-13
      • 2018-09-18
      相关资源
      最近更新 更多