网站域名自动跳转(网站域名自动跳转怎么办)

  今天给客户调试opencart网站,顺便研究了下301跳转。

  应用场景,客户输入不带www的域名跳转到带有www域名的网站

  系统区分为apache nginx两种web引擎

  环境1:linux,apache

  在apache配置文件conf中加入以下代码就好(opencart.cn是你网站上域名),网站必须开启伪静态。

  <Directory /home/wwwroot/opencart.cn>

  在这里添加下面代码

  </Directory>

  Options +FollowSymLinks

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^opencart.cn

  RewriteRule ^(.*)$ [url]https://www.zuimoban.com/[/url] [R=permanent,L]

  或者直接修改根目录下的.htaccess文件,在.htaccess中添加如下内容(将opencart.cn换成你自己网站上域名):

  <IfModule mod_rewrite.c>

  RewriteEngine On

  RewriteCond %{HTTP_HOST} ^opencart.cn$ [NC]

  RewriteRule ^(.*)$ https://www.zuimoban.com/$1 [R=301,L]

  </IfModule>

网站域名自动跳转(网站域名自动跳转怎么办),网站域名自动跳转(网站域名自动跳转怎么办),网站域名自动跳转,模板,百度,网站建设,第1张

  环境2:linux,nginx

  需要在nginx的config文件设置

  如在/usr/local/nginx/conf/vhost下添加 opencart.conf文件,内容如下(将opencart.cn修改成您的真实域名)

  location / {

  if ($host != 'www.zuimoban.com') {

  rewrite ^/(.*)$ https://www.zuimoban.com/$1 permanent;

  }

  try_files $uri @opencart;

  }

  location @opencart {

  rewrite ^/(.+)$ /index.php?_route_=$1 last;

  }

  location /admin/ {

  index index.php;

  }

  location ~* (\.(tpl|ini))$ {

  deny all;

  }

  或者在confg文件开头的地方增加

  server {

  listen 80;

  server_name opencart.cn;

  return 301 https://www.zuimoban.com$request_uri;

  }

  重启nginx,就可以生效

  (责任编辑:最模板)

  商城系统网站

  更多内容,参考最模板网站(企业网站建设)

  百度一下,最模板。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 网站域名自动跳转(网站域名自动跳转怎么办)

1 评论

您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论