龙听期货论坛's Archiver

C
+
+


 微信: QQ:

龙听 发表于 2021-8-17 11:44

不带www域名自动跳转到带www域名方法

1、将XXX.com解析到与[url]www.XXX.com[/url]相同的ip
2、[size=12px]新建.htaccess 文件,加入如下代码,保存后上传到网站上面[/size]

[attach]28585[/attach]

龙听 发表于 2021-8-17 11:44

带www跳转不带www

代码如下

RewriteCond %{HTTPS} !=on

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]

RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

龙听 发表于 2021-8-17 11:45

不带www跳转带www

代码如下

RewriteCond %{HTTPS} !=on

RewriteCond %{HTTP_HOST} !^www\..+$ [NC]

RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

龙听 发表于 2021-8-17 11:46

将上面代码加入.htaccess文件(下面图所示第一行)即可,不需要修改什么。
[attach]28586[/attach]


在浏览器中输入xxx.com,立刻跳转到[url]www.xxx.com[/url],成功

龙听 发表于 2021-8-17 12:11

我们在对网站进行SEO优化的时候,常常会把不带www的网址转向带www的网址,比如把用户输入的baidu.com进行301重定向到[url]www.baidu.com[/url]

不管你们是用什么方法,我反正是这么用的: 在web.config中的节中添加以下配置:


在web.config中的节中添加以下配置:
[code]<rewrite>
    <rules>
      <rule name="CanonicalHostName" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTP_HOST}" pattern="^baidu\.com[        DISCUZ_CODE_0        ]quot; />
        </conditions>
        <action type="Redirect" url="http://www.baidu.com/{R:1}" redirectType="Permanent" />
      </rule>
    </rules>
  </rewrite>[/code]

龙听 发表于 2021-8-18 14:19

从带www的跳转到不带www的域名上面。
**** Hidden Message *****

页: [1]