0 0

nginx如何判断跳转网页?0

现在公司网站改版,连后台都要全部替换。以前的模板都是vm的,现在的是html,领导想让现在nginx反向代理目前网站,但是以前的vm模板还要保留。现在想要实现的是:新旧两个网站都用一个域名,在用户访问vm的网页(通过百度搜索到的),就自动跳到以前的网站,如果是正常搜索现在的网站,就正常跳转,请问可以实现吗?如何实现?多谢!

问题补充:我怕我表达的不清楚,我举个例子:

例如我访问的是123.vm,访问www.tsa.cn会转到192.168.0.1

我访问的是123.html,访问www.tsa.cn会转到192.168.0.2
2013年10月29日 10:20

1个答案 按时间排序 按投票排序

0 0

修改 nginx/conf/nginx.conf

配置转发规则 如
location ~ ^/(forum)/ {
            proxy_pass http://127.0.0.1:9080;
            index /forums/list.html;
        }


        if ($http_host ~* "^qiye\.sishuok\.com$") {
            rewrite ^/(.*)$ http://sishuok.com/e permanent;
        }       

自己google下吧

2013年10月29日 11:11

相关推荐

    nginx 域名跳转nginx多域名向主域名跳转

    ### Nginx域名跳转详解:实现多域名向主域名的自动跳转 #### 一、背景介绍 在互联网服务中,确保用户无论通过哪种形式的域名访问都能顺利到达目标站点是非常重要的。对于一些拥有多个子域名或不同形式域名(如 ...

    Nginx配置如何区分PC或手机访问不同域名

    这种做法在新旧官网迁移、移动端优先策略以及响应式网页设计中非常实用。需要注意的是,使用HTTP_USER_AGENT来判断设备类型并不是一个完全准确的方法,因为HTTP_USER_AGENT可以被用户代理伪造,或者因移动设备访问PC...

    一分钟搞定 Nginx反向代理 nginx域名代理

    这里面的域名(http://192.168.45.1:8045)即是内部跳转的地址,将该内容拷贝多份实现不同来访域名的跳转) 如下: 3.找到D:\nginx\conf下nginx.conf文件用记事本打开 在文段末尾大括号前加上 include proxy.conf...

    解决thinkPHP 5 nginx 部署时,只跳转首页的问题

    在使用ThinkPHP 5框架结合Nginx服务器部署网站时,有时候会遇到一个特殊情况,即网站部署完成后只能够访问首页,无法跳转到其他页面或者接口。这种情况通常是由于Nginx的配置与ThinkPHP框架的路由规则不匹配导致的。...

    JS页面跳转和js对iframe进行页面跳转、刷新

    在IT领域,特别是前端开发中,JavaScript(简称JS)被广泛用于实现网页的动态功能,包括页面跳转和对iframe内的页面进行跳转与刷新。本文将深入解析JS页面跳转的各种方法,以及如何利用JS操作iframe进行页面跳转和...

    使用Nginx实现301跳转至https的根域名示例代码

    301是永久重定向,表示资源已被永久地移动到新的URI,搜索引擎会更新原网页的链接到新地址,并转移权重和PR值。302是临时重定向,仅表示原请求资源暂时不可用,搜索引擎一般不会转移权重。 在Nginx中实现301跳转至...

    nginx 伪静态 重定向

    通过使用Nginx的重定向功能,尤其是301永久重定向,可以确保旧链接自动跳转至新位置,同时有助于保留原有的页面权重(如PR值),对提升网站的整体表现至关重要。 #### 3. Nginx重定向规则详解 Nginx的`rewrite`...

    nginx+tomcat 负载均衡

    nginx+tomcatf负载均衡录像 实验结果:一个IP刷新实现两网页的切换实现负载均衡

    PHP页面跳转到其它页面 但是地址栏不显示URL网页路径.zipPHP打开页面 但是地址栏不显示URL路径

    - 如果你的服务器使用的是Nginx,你需要配置`nginx.conf`文件而不是`.htaccess`,使用`rewrite`指令实现类似的效果。 - URL隐藏虽然可以提供一定的安全性,但不应作为主要的安全措施,因为有经验的用户或开发者仍...

    漂亮的404自动跳转页面,网页错误自动跳转

    对于服务器配置,大多数Web服务器(如Apache或Nginx)都允许通过修改配置文件来设定自定义错误页面。在这些配置文件中,可以指定当出现404错误时返回哪个HTML文件,从而实现自动跳转。 HTML meta标签也可以用来实现...

    nginx配置PC站手机站分离实现重定向

    在配置文件中,我们可以使用正则表达式来匹配User-Agent字符串,以判断访问的设备类型。Nginx通过if指令来检查请求头中的User-Agent字段,并根据正则表达式的匹配结果设置变量。示例中的正则表达式非常长,它试图...

    html如何在刷新网页面时重定向跳转到另一个网页或网站域名.纯前端代码,无需后台JAVA,PHP配合

    最后,“nginx强制使用https访问(http跳转到https) - yun007 - 博客园.url”可能是一个关于服务器端配置的链接,讲解如何通过Nginx服务器配置规则,将HTTP请求自动转换为HTTPS,以实现全站HTTPS加密。 综上所述,...

    Nginx Rewrite使用场景及代码案例详解

    例如,当企业希望自己的网站地址从一个域名跳转到另一个域名时,或者将HTTP协议跳转为HTTPS协议时,都可以使用Nginx的Rewrite模块来实现。比如将访问者从旧域名***跳转到百度的***,或者将HTTP的访问请求重定向到...

    Nginx中定义404页面并且返回404状态码的正确方法

    在Nginx中,正确配置404错误页面并返回404状态码对于服务器的错误处理至关重要,尤其是在处理AJAX请求时。当用户尝试访问不存在的资源时,服务器应返回404 Not Found状态码,以便客户端(如JavaScript的jQuery AJAX...

    基于nginx的静态网页部署的实现

    简单地配置 Nginx 的配置文件,以便在启动 Nginx 时去启用这些配置即可实现对于编写好的html网页的点击跳转访问。而本文的重点也是于此。 配置方式1: Nginx 的配置系统由一个主配置文件和其他一些辅助的配置文件...

    详解nginx配置url重定向-反向代理

    本文系统:Centos6.5_x64 三台主机:nginx主机,hostname: master.lansgg.com IP: 192.168.10.128  ... 一、nginx 地址重定向 ...又有可能因为换了网路的免费网页空间,网址又必须要变更,不知情的使用者还以为

    很好的404错误跳转页面

    404错误页面是互联网上常见的一个现象,它表示用户尝试访问的网页不存在或已被删除。这个主题涉及了Web服务器、HTTP状态码、用户体验和网站优化等多个IT领域的知识点。 首先,我们来理解404错误的含义。404 Not ...

    监控指定网址并跳转到指定网站去

    对于服务器端的应用,可能还需要配合使用Web服务器(如Apache或Nginx)的重写规则,根据条件执行重定向操作。 在实际应用中,我们还可以结合使用各种监控工具,如Nagios、Zabbix、Prometheus或Grafana等,它们提供...

    跳转最新源码_在网上找的QQ防红跳转源码_

    防红跳转源码的主要作用就是创建一个中转页面,让用户点击后先跳转到这个中转页,再由中转页安全地引导至实际目标网页,从而绕过QQ的红色警告。 在给定的压缩包文件中,我们可以看到以下几个关键文件: 1. **教程....

    linux环境配置nginx导致页面不刷新的解决方法

    在Linux环境中配置Nginx服务器时,可能会遇到一个常见的问题,即页面内容无法正常刷新,总是显示旧的缓存内容。这个问题通常是由于Nginx的缓存机制设置不当造成的。Nginx作为一个高效的反向代理服务器,其内置的缓存...

Global site tag (gtag.js) - Google Analytics