如何让Nginx+Tomcat把带WWW域名自动跳转到不带www域名方法

分类: 电脑网络
人气 1,761 / 评论 如何让Nginx+Tomcat把带WWW域名自动跳转到不带www域名方法已关闭评论 / 日期 2019-6-10
作者:

在nginx.conf里面 include /etc/nginx/conf.d/*.conf;
在应该server里增加:
if ($http_host !~ “^xxx.com”) {
rewrite /.* http://xxx.com$uri permanent;
}
注意:!~ “^xxx.com” 这个xxx是你的域名,不用在前面带www.的

server_name xxx.com www.xxx.com;
access_log /var/log/nginx/access_shichuannet.com.log;
error_log /var/log/nginx/error_shichuannet.com.log;

日志代码放在server_name下,上面的if语句放在日志下面

其他二级域名使用另外的server,不受这个跳转的影响

 

——————————
apache的.htaccess代码
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.\.me$ [NC]
RewriteRule ^(.*)$ http://googlo.me/$1 [L,R=301]
————————

server {
listen 80;
server_name DOMAIN.com www.DOMAIN.com;
access_log /var/log/nginx/DOMAIN.com.log;
error_log /var/log/nginx/DOMAIN.com.log;

if ($http_host !~ “^DOMAIN.com”) {
rewrite /.* http://DOMAIN.com$uri permanent;
}

location / {
client_max_body_size 10m;
index index.html index.htm index.jsp;
proxy_set_header Host $host;
proxy_pass_header User-Agent;
proxy_pass http://localhost:8089/;
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}

}

相关资源:
  • windows server 系统如何加固更安全?
    windows server 系统如何加固更安全?
    2020-7-1112
  • win10系统磁盘管理磁盘右键菜单只有“帮助”如何删除?
    win10系统磁盘管理磁盘右键菜单只有“帮助”如何删除?
    2020-6-3020
  • python安装pyinstaller出现的错误如何解决
    python安装pyinstaller出现的错误如何解决
    2020-4-418
  • IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
    IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结
    2020-3-280
  • PHP微信扫码关注公众号并授权登录的源代码
    PHP微信扫码关注公众号并授权登录的源代码
    2020-2-214
  • pdo预处理是什么?如何理解?
    pdo预处理是什么?如何理解?
    2020-2-2119
  • MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法
    MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法
    2020-2-2116
  • php mysql pdo 连接数据的窗户
    php mysql pdo 连接数据的窗户
    2020-2-187

评论

评论已关闭!


窍门网微信公众帐号
微信扫描
立刻加入