`

nginx配置自动跳转

 
阅读更多

希望实现的效果是,用户只要访问域名,自动跳转到index.html页面

原本配置为:

location / {
    root   /users/apple/git_local/YAE/YAE/frontend;
    index  /portal/nail/index.html;
}

这样虽然可以达到目的,但是浏览器里的URL还是www.xxx.com。如果页面上有链接使用相对路径,就会发生404错误,所以需要配置为:

rewrite ^/(index.html)?$ portal/nail/index.html redirect;

location / {
    root   /users/apple/git_local/YAE/YAE/frontend;
    index  /portal/nail/index.html;
}

浏览器的URL会变成www.xxx.com/portal/nail/index.html,这样相对路径就能正常访问了
分享到:
评论

相关推荐

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

    nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转

    详解NGINX访问https跳转到http的解决方法

    主要介绍了详解NGINX访问https跳转到http的解决方法,非常具有实用价值,需要的朋友可以参考下

    nginx 与 jboss 配置http自动跳转https

    NULL 博文链接:https://zliguo.iteye.com/blog/2344573

    基于CentOS6.8镜像+OpenSSL1.1.1g通过Nginx1.14离线创建HTTPS服务

    步骤: 1、启动容器; 2、安装gcc编译环境;...7、创建证书并修改Nginx配置后从新载入配置文件; 8、验证https服务和http自动跳转。 镜像下载地址: https://hub.docker.com/repository/docker/estc/centos4https

    Nginx服务器作反向代理实现内部局域网的url转发配置

    情景 ...非80端口的映射在访问的时候要域名加上端口,比较麻烦。并且公司入口路由最多只能做20个端口映射。肯定以后不够用。 然后k兄就提议可以在内网搭建个nginx反向代理...就起到了“根据域名自动转发到相应服务器的

    nginx配置https之后,https请求被调转到http问题

    修改之前,nginx的配置如下: upstream local_tomcat_wechat{  server 127.0.0.1:80 weight=2 fail_timeout=1s; }   server {  listen 443;  server_name www.xxxx.com;  error_log /nginx/log/...

    详解 Nginx 301重定向的配置

    详解 Nginx 301重定向的配置 301重定向是很常见的需求,比如访问 nowamagic.net,自动跳到 www.nowamagic.net。或者倒过来,访问 www.nowamagic.net 跳到 nowamagic.net。Nginx 中配置 301 重定向(301 redirect)很...

    nginx目录路径重定向的方法

    应用场景:dashidan.com/image自动跳转到dashidan.com/folderName/image.nginx目录路径重定向的四种实现方式.修改root映射,通过Nginx rewrite内部跳转,设置别名alias映射实现,通过nginx的permanent 301绝对跳转实现....

    Nginx 中文域名配置详解及实现

    Nginx中文域名配置 Nginx虚拟主机上绑定一个带中文域名,比如linuxeye.中国,浏览器不能跳转。 why? 因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS服务器上并不支持直接的中文域名...

    Nginx根据不同浏览器语言配置页面跳转的方法

    当我们打开很多网站时,可能大家会发现,它会根据你使用的语言自动判断并跳转到不同的语言界面。例如:Google 也就是你用不同的语言,那么输入Google首页就可以自动转向你使用的语言。在这个网络普及的时代,外贸的...

    nginx_win.rar

    Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相...

    项目名称和部署到Tomcat的项目名不一致,访问不到问题

    项目名称和部署到Tomcat的项目名不一致,访问不到报错。以前遇到过这个问题,就放到一边了。今天再次遇到了。就好好解决下了。

    Nginx下实现pathinfo及ThinkPHP的URL模式

    打开Nginx配置文件(不同版本的Nginx可能稍有不同),配置: #去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo #如果不需要用到php后缀,也可以将其去掉 location ~ .php { #原有代码 #定义变量 $path_...

    nginx用正则表达式实现泛域名自动匹配目录的方法

    nginx用正则表达式实现泛域名自动匹配目录 用nginx可以实现虚拟主机的功能,可以绑定多个网址。 通常主域名都是写死在配置里面的,所以要增加匹配时,需要手动添加。 基本写法 最基本的写法是server{ listen 80; ...

    Nginx反向代理多域名的HTTP和HTTPS服务的实现

    现在有新项目的网页需要对外提供服务,需要在代理服务器上增加另外一个网站,使用HTTPS访问以及HTTP自动跳转HTTPS。由于新网页是静态页面,所以使用Docker部署在Nginx代理服务器上。相关的certificates是通过let’s ...

    nginx代理多次302的解决方法(nginx Follow 302)

    最简单的情况,是当我们在浏览器中输入一个网址A,然后浏览器地址栏会自动跳到B,进而打开一个网页,这种情况就很可能是302。 比较隐蔽的情况经常发生在嵌入到网页的播放器中。例如,当你打开一个优酷视频播放页面时...

    用于nginx的Web应用程序防火墙模块,无需进行复杂的配置。-Linux开发

    无需复杂配置的Nginx Web应用程序防火墙模块ngx_waf 简体中文一个用于nginx的Web应用程序防火墙模块,无需进行复杂的配置。 进度和更改日志快速跳转功能安装如何使用? 规则文件变量日志常见问题解答已知问题功能...

    使用python实现i茅台自动预约

    这个应用程序可以帮助你进行茅台自动化配置。以下是一些使用说明: 平台注册账号(可用i茅台) 不用登录,你可以进行预约操作。 点击 “去预约” 按钮,即可跳转到预约页面。 在预约页面,新增一个用户,需要在i茅台...

    LoveCardsV2全网最新表白墙源码

    veCards表白墙v2开源网站源码,不止表白卡,更有交流 卡。标签系统,你的站点,你的热点,你创造 模板系统,给你无限可能 卡片不限字数,支持多图片上传 3. 配置设置运行目录为...4. 进入网站自动跳转至安装引导

Global site tag (gtag.js) - Google Analytics