最新公告
  • 欢迎访问代码工坊,购买产品可享受在线工单服务!
  • 子目录绑定域名,通过url重写规则将子目录重定向到二级域名的解决方法

      我们经常需要给子目录绑定二级域名,例如 https://www.daimagongfang.com/template/ 绑定域名后就是 template.daimagongfang.com ,但这样通过目录还是可以访问的,造成了重复内容,不利于seo。

      下面我们来看一下通过地址重写来实现301重定向,其实就是我们用到的伪静态规则。

      Apache版(放入.htaccess中):

    RewriteRule ^template/(.*)$   http://template.daimagongfang.com/$1 [R=301,L]  

      IIS7版本(放入web.config中):

    <?xml version="1.0" encoding="UTF-8"?>  
    <configuration>  
        <system.webServer>  
            <rewrite>  
                <rules>  
                    <rule name="目录重写" stopProcessing="true">  
                        <match url="^dgmoban/(.*)$" ignoreCase="false" />  
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />  
                        <action type="Redirect" url="http://template.daimagongfang.com/{R:1}"/>  
                    </rule>  
                </rules>  
            </rewrite>  
        </system.webServer>  
    </configuration>  

    发表评论