我们用nginx实现301跳转,下面我们先讲一下实现的大概思想,首先我们用yum或者编译安装nginx,然后配置nginx的主配置文件的子文件,(在配置子文件的时候可以把默认文件先注释掉)配置好子文件之后重启nginx服务器。然后就可以去测试你想要的结果啦。(前提是把防火墙关掉,例如:selinux、firewalld、iptables等一切的
基于SEO和安全性的考虑,现在需要进行 301 跳转。以下方法使用 Nginx 作通用处理。实现结果需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.comhttp://chanvinxiao.com (不带 www 的 http)http://www.chanvinxiao.com (带 www 的 http)https://www.chanvinxiao
为了随主流,即大多数人的习惯,访问时网站时,域名随时保持带 www 的二级域名 www.lovesofttech.com。另外,网站的统计也是基于二级域名 www.lovesofttech.com 的,同时为了搜索引擎优化,访问 lovesofttech.com 时需要跳转到 www.lovesofttech.com。网站开通了 ssl 证书,需要将 http 强制跳转至 https。完整配置内容
转载 2024-10-15 06:33:45
108阅读
1、完全url的域名隐性跳转server_namea.b.comlocation/{proxy_passhttp://x.y.com;}效果:浏览器地址栏中输入a.b.com域名不变访问的内容为x.y.com上的内容2、部分url的域名隐性跳转到非根目录下的内容server_namea.b.comlocation~.*.(js|css)${rewrite^/(.*)/js/$1break;prox
转载 2018-10-22 17:59:29
10000+阅读
proxy_pass 只能将请求进行转发,而rewrite的功能就多喽,如可以调整用户浏览的 URL,看起来更规范,合乎开发及产品人员的需求。为了让搜索引擎搜录网站内容及用户体验更好,企业会将动态 URL 地址伪装成静态地址提供服务。网址换新域名后,让旧的访问跳转到新的域名上。例如,访问京东的 360buy.com 会跳转到 jd.com根据特殊变量、目录、客户端的信息进行 URL 调整等rewr
一、Nginx安装(略) 安装的时候需要注意加上 --with-http_ssl_module,因为http_ssl_module不属于Nginx的基本模块。 Nginx安装方法: # ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl
转载 2024-05-31 21:18:50
56阅读
rewrite一、概述1.1 区别二、常用的正则三、location3.1 类型3.2 匹配规则3.3 优先级3.4 举列location = / {}location / {}location /abc/ {}location /ABC/abc {}location ^~ /abc/ {}location ~* \.(gif|jpg|jpeg)$ {}location /ABC/abc {}l
转载 2024-05-04 19:28:32
250阅读
9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程很简单 配置如下:server { listen 80; server_name bbs.x
转载 2024-05-21 21:12:31
484阅读
前几天搭了一个论坛服务器并放到了公司的局域网里面,论坛用的是9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程
1. 编辑虚拟主机配置文件/usr/local/nginx/conf/vhosts/huangzhenping.conf    说明:nginx新增域名直接在server_name行添加(而apache用alias);$host表示域名标量;$1表示域名后面的内容;permanent表示永久重定向server {     listen&n
原创 2017-02-23 17:05:55
2271阅读
nginx重定向规则详细介绍http://www.jefflei.com/post/1015.htmlrewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下:rewrite 正则表达式 替换目标 flag标记fl
转载 精选 2013-08-09 11:15:22
675阅读
Nginx域名跳转
原创 2016-01-12 15:12:01
706阅读
Nginx域名跳转301=永久重定向用在域名比较多的情况下,使其跳转到一个主域名下,分开主次[root@LHQ ~]# cd /usr/local/nginx/conf/vhosts/[root@LHQ vhosts]# vim test.conf (修改配置文件)server{    listen 80;    server_name www.test.c
原创 2017-06-14 17:47:48
4327阅读
vim /usr/local/nginx/conf/vhosts/xrc.conf域名重定向server_name  www.xrc.com  www.jz.com;    if ($host != 'www.xrc.com' ) {        rewrite  ^
原创 2016-06-08 16:39:37
1333阅读
sendfile on; keepalive_timeout 65; #server块 server { #server全局块 listen 8000; server_name localhost; #location块 location / { root html; index index
   在nginx的配置文件里加入    server_name 192.168.137.100 www.test.com;    if ($host != '192.168.137.100' ) {        rewrite  ^/(.*)$  http://192.168
转载 2024-02-25 22:09:28
1689阅读
nginx 域名跳转 Nginx跳转自动到www域名规则配置,如果设置使 mgcrazy.com域名在用户访问的时候自动跳转到 www.mgcrazy.com呢?在网上找了好多资料都没有一个完整能解决的!以下是我的解决办法!供大家学习和参考! 首先一、得在你的域名管理里面定义 mgcrazy.com和www.mgcrazy.com指向你的主机ip地址,我们可以使用nslookup命令测试
转载 精选 2012-10-20 14:15:15
3128阅读
nginx 域名跳转 Nginx跳转自动到www域名规则配置,如果设置使 mgcrazy.com域名在用户访问的时候自动跳转到 www.mgcrazy.com呢?在网上找了好多资料都没有一个完整能解决的!以下是我的解决办法!供大家学习和参考! 首先一、得在你的域名管理里面定义 mgcrazy.com和www.mgcrazy.com指向你的主机ip地址,我们可以使用nslookup命令测试:直
转载 精选 2011-09-02 12:21:10
2268阅读
2点赞
前几天搭了一个论坛服务器并放到了公司的局域网里面,论坛用的是9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是 用 nginx的rewrite,过程很简单 配置如下:server {listen
转载 精选 2014-10-29 15:10:15
1134阅读
## 编辑配置文件[root@aminglinux vhosts]# cd /usr/local/nginx/conf/vhosts/[root@aminglinux vhosts]# vim test.conf   server_name www.test.com www.aaa.com www.bbb.com;     if ( $host != 'www.te
原创 2017-01-01 20:08:44
1135阅读
  • 1
  • 2
  • 3
  • 4
  • 5