当前位置: 首页 > news >正文

网站内容策划方案网站搭建怎么收费呀

网站内容策划方案,网站搭建怎么收费呀,哈尔滨网站建设公司名字,免费申请场景 我想使用一个nginx配置多个程序页面使用alias时刷新和退出时会404,或者退出路由不对 实现 在env环境变量中配置 前置路径 VUE_APP_PATH /VUE_APP_PATH /middle-platform-manager/router /index.js(路由配置文件) export default ne…

场景

  1. 我想使用一个nginx配置多个程序页面
  2. 使用alias时刷新和退出时会404,或者退出路由不对

实现

在env环境变量中配置 前置路径

VUE_APP_PATH = '/'
VUE_APP_PATH = '/middle-platform-manager/'

router /index.js(路由配置文件)

export default new Router({mode: 'history', // 去掉url中的#scrollBehavior: () => ({ y: 0 }),routes: constantRoutes,base: process.env.VUE_APP_PATH  # 加入环境信息
})

修系统中的location.href 连接

location.href = process.env.VUE_APP_PATH + 'index'

vue.config.js

  publicPath: process.env.VUE_APP_PATH,

nginx配置

server {listen       80;listen  [::]:80;server_name  localhost;#access_log  /var/log/nginx/host.access.log  main;location /prod-api/ {proxy_pass http://middle-platform-server:8080/;charset utf-8;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;#add_header Content-Type 'text/html; charset=utf-8';}# location / {# 	alias   /usr/share/nginx/html/;# 	index  index.html index.htm;# }location / {set $flag 0;#获取url完整请求set $URL  $host$request_uri;if ($URL ~ "/middle-platform-manager/"){set $flag 1;root /usr/share/nginx/html/middle-platform-manager/;}if ($flag = 0){root  /usr/share/nginx/html/;}index index.html index.htm;autoindex on;}location /middle-platform-manager {alias /usr/share/nginx/html/middle-platform-manager/;try_files $uri $uri/ /index.html;autoindex on;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html## error_page   500 502 503 504  /50x.html;# location = /50x.html {#     root   /usr/share/nginx/html;# }# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {#    root           html;#    fastcgi_pass   127.0.0.1:9000;#    fastcgi_index  index.php;#    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;#    include        fastcgi_params;#}# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {#    deny  all;#}
}

之后遇到的其他的问题

因为用的是ruoyi的框架,改完后,点击登录,发现还是匹配不上,后面排查发现是因为login.vue登录成功跳转的时候路径变成了 ‘/middle-platform-manager//home/index’, 中间多了个 ‘/‘导致nginx匹配不上,需要再push路径的时候,处理router路由开头的’/’,部署后就完美解决了,退出、刷新、等了都没问题了

http://www.dtcms.com/a/472143.html

相关文章:

  • 南宁哪些公司专业做网站微信分销系统多层
  • 新手制作网站制作网页时什么是错误的做法
  • 香洲区建设局网站wordpress听歌插件
  • 整数规划经典问题类型
  • 网站的功能模块国外做动运服装的网站
  • 申请一个域名可以建设一个网站吗简述网站开发的5个步骤
  • 合肥建设工程质量监督局网站网站建设书籍推荐
  • 如何做热词网站有哪些做外贸免费的网站
  • 百度网站的目标做动漫的网站
  • 攀枝花网站开发长春网站建设新格
  • 黄石规划建设局网站如何增加企业网站被收录的几率
  • 人力资源网站模板ps软件官方下载
  • 手机可以登录国家开发银行网站吗seo短视频网页入口引流方法是什么
  • 智恒企业网站管理系统google关键词工具
  • 中山金舜家庭用品有限公司怎样网站地图休闲农庄展示网站
  • 北京建设监理协会官方网站山东嘉祥做网站的有哪几家
  • 百度站长工具抓取诊断企业网络推广平台公司
  • 网站建设详细需求文档网站什么做的
  • 学校资源网站建设目标未被列入失信被执行人名单查询
  • 做网站后台维护的岗位叫什么全网浏览器
  • 开通招聘网站如何做分录长沙互联网公司在哪个区
  • 做企业网站类型wordpress 默认文本编辑器
  • 怎么建设像天猫的网站小程序商城哪的服务好
  • Web 开发 28
  • 遵义仁怀网站建设做暧在线观看网站
  • 灰色的网站网站不备案能解析吗
  • 帮做网站设计与规划作业网站降权了怎么办
  • 常州网站制作工具杭州seo的优化
  • 网站建设在哪里找人软文什么意思
  • 衡阳县建设局网站网站设计制作的服务和质量