网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > vue打包后 history模式 跟子目录 静态文件路径 分析
商业源码 服务器教程 2024-01-25 20:18:02

vue打包后 history模式 跟子目录 静态文件路径 分析

vue打包后 history模式 跟子目录 静态文件路径 分析,第1张

路由mode变为history后,需要在服务器配置 url重写,在根目录 创建webconfig文件 加下面内容复制进去

例如我在根目录下创建子目录名为app的文件夹作为项目文件夹

路由mode变为history后,需要在服务器配置 url重写,在根目录 创建webconfig文件 加下面内容复制进去 与根目录不同的是 action 标签 url /app/indexhtml

config indexjs文件下 build对象中publicPatch 从默认的 / 改成 自己部署的 子目录名称 /app/

routerjs 需要改下 base 根据不同的打包环境 dev 默认就是 / pro需要根据项目路径

总结:

history模式,本地运行 肯定是在根目录 127001:xxxx/# 使用上面根目录方法

打包发到生产环境,视情况使用

根目录和子目录 有些相同的引入方法

建议 直接使用相同的方法 同时适应根目录和子目录 部署

1、如果是独立服务器,可以加载重写组件。

2、如果虚拟主机支持rewrite可以直接写ini的重写规则。

单纯asp本身无法实现这个rewrite效果。

兄弟如需支持rewrite主机,可百度HI我。

1在网上找一个叫UrlRewriterdll的文件,放到项目录bin文件夹里

2配置webconfig

(1)在configSections标签里加入<section name="CustomConfiguration" type="URLRewriterConfigUrlsSection, URLRewriter"/>

(2)在httpModules标签里加入<add type="URLRewriterRewriterModule, URLRewriter" name="RewriterModule"/>

(3)在configuration标签里加入

<CustomConfiguration>

<urls>

<add virtualUrl="~/news([0-9])\html" destinationUrl="~/Articleaspxid=$1"/>

<add virtualUrl="~/newsddd(+)" destinationUrl="~/newsaspxid=$1"/>

<add virtualUrl="~/list([0-9])" destinationUrl="~/listaspxid=$1"/>

<add virtualUrl="~/Admin/Login" destinationUrl="~/Admin/Loginaspx"/>

<add virtualUrl="~/Search" destinationUrl="~/Searchaspx"/>

</urls>

</CustomConfiguration>

这些重写规则

===============================

有什么不明白的

你这个

<a href="<%=newsid %>/indexhtml" target="_blank">新闻标题</a>

就对应

<LookFor>~/(\d{1,9})\/indexhtml</LookFor>

<SendTo><![CDATA[~/DefaultaspxDefaultid=$1]]></SendTo>

这个重写规则当你的连接是"61/indexhtml"其实它真的服务器请求连接是DefaultaspxDefaultid=61

您好,您是考虑URL变化对SEO的影响,还是程序上要做什么调整么。

1地址变更也是网站改版的一种,可以在百度站长平台提交改版规则。

2也可以做301重定向,将原地址跳转到新地址。

3如果可能的话,尽量不要修改URL地址,会造成死链过多,当然必要时一次性改好。

最后,网站修改要想好修改后达到什么效果,不要盲目修改。

楼上回答没看清人家的提问。。。。

在conf/serverxml里面,host元素底下,加上下面的语句

<Context path="" docBase="E:/work/map2/WebRoot" reloadable="true" />

docbase是你的项目路径

这样的话,访问IP地址,出现的就是你的项目,而不是**的tomcat默认画面了

考一个serverxml的详解给你

1 <Server port="8005" shutdown="SHUTDOWN">

2 <!--属性说明

3 port:指定一个端口,这个端口负责监听关闭Tomcat的请求

4 shutdown:向以上端口发送的关闭服务器的命令字符串

5 -->

6 <Listener className="orgapachecatalinacoreAprLifecycleListener" />

7 <Listener className="orgapachecatalinambeansServerLifecycleListener" />

8 <Listener className="orgapachecatalinambeansGlobalResourcesLifecycleListener" />

9 <Listener className="orgapachecatalinastoreconfigStoreConfigLifecycleListener"/>

10

11 <GlobalNamingResources>

12

13 <Environment name="simpleValue" type="javalangInteger" value="30"/>

14

15 <Resource name="UserDatabase" auth="Container"

16 type="orgapachecatalinaUserDatabase"

17 description="User database that can be updated and saved"

18 factory="orgapachecatalinausersMemoryUserDatabaseFactory"

19 pathname="conf/tomcat-usersxml" />

20

21 </GlobalNamingResources>

22 <!--

23 每个Service元素只能有一个Engine元素元素处理在同一个<Service>中所有<Connector>元素接收到的客户请求

24 -->

25 <Service name="Catalina">

26 <!--属性说明

27 name:Service的名称

28 -->

29

30

31

32 <!--

33 Connector元素:由Connector接口定义<Connector>元素代表与客户程序实际交互的给件,

34 它负责接收客户请求,以及向客户返回响应结果

35 -->

36 <Connector port="80" maxHttpHeaderSize="8192"

37 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

38 enableLookups="false" redirectPort="8443" acceptCount="100"

39 connectionTimeout="20000" disableUploadTimeout="true" />

40 <!--属性说明

41 port:服务器连接器的端口号,该连接器将在指定端口侦听来自客户端的请求

42 enableLookups:如果为true,则可以通过调用requestgetRemoteHost()进行DNS查询来得到远程客户端

43 的实际主机名;若为false则不进行DNS查询,而是返回其ip地址

44 redirectPort:服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号

45 acceptCount:当所有可以使用的处理请求的线程都被用光时,可以放到处理队列中的请求数,超过这个数

46 的请求将不予处理,而返回Connection refused错误

47 connectionTimeout:等待超时的时间数(以毫秒为单位)

48 maxThreads:设定在监听端口的线程的最大数目,这个值也决定了服务器可以同时响应客户请求的最大数目默认值为200

49 protocol:必须设定为AJP/13协议

50 address:如果服务器有两个以上IP地址,该属性可以设定端口监听的IP地址,默认情况下,端口会监听服务器上所有IP地址

51 minProcessors:服务器启动时创建的处理请求的线程数,每个请求由一个线程负责

52 maxProcessors:最多可以创建的处理请求的线程数

53 minSpareThreads:最小备用线程

54 maxSpareThreads:最大备用线程

55 debug:日志等级

56 disableUploadTimeout:禁用上传超时,主要用于大数据上传时

57 -->

58

59

60 <Connector port="8009"

61 enableLookups="false" redirectPort="8443" protocol="AJP/13" />

62

63

64 <Engine name="Catalina" defaultHost="localhost">

65 <!--属性说明

66 name:对应$CATALINA_HOME/config/Catalina中的Catalina

67 defaultHost:对应Host元素中的name属性,也就是和$CATALINA_HOME/config/Catalina/localhost中的localhost

68 缺省的处理请求的虚拟主机名,它至少与其中的一个Host元素的name属性值是一样的

69 debug:日志等级

70 -->

71

72 <Realm className="orgapachecatalinarealmUserDatabaseRealm"

73 resourceName="UserDatabase"/>

74 <!--

75 由Host接口定义一个Engine元素可以包含多个<Host>元素

76 每个<Host>的元素定义了一个虚拟主机它包含了一个或多个Web应用

77 -->

78 <Host name="localhost" appBase="webapps"

79 unpackWARs="true" autoDeploy="true"

80 xmlValidation="false" xmlNamespaceAware="false">

81 <!--属性说明

82 name:在此例中一直被强调为$CATALINA_HOME/config/Catalina/localhost中的localhost

83 虚拟主机名

84 debug:是日志的调试等级

85 appBase:默认的应用路径,也就是把应用放在一个目录下,并在autoDeploy为true的情况下,可自动部署应用此路径相对于 $CATALINA_HOME/ (web applications的基本目录)

86 unpackWARs:设置为true,在Web应用为war是,解压此WAR文件

87 如果为true,则tomcat会自动将WAR文件解压;否则不解压,直接从WAR文件中运行应用程序

88 autoDeploy:默认为true,表示如果有新的WEB应用放入appBase 并且Tomcat在运行的情况下,自动载入应用

89 -->

90

91 <Context path="/demm" docBase="E:\\projects\\demm\\WebRoot" debug="0" reloadable="true" >

92 </Context>

93 <!--属性说明

94 path:访问的URI,如:http://localhost/是我的应用的根目录,访问此应用将用:http://localhost/demm进行操作,此元素必须

95 表示此web application的URL的前缀,用来匹配一个Context。请求的URL形式为http://localhost:8080/path/

96 docBase:WEB应用的目录,此目录必须符号Java WEB应用的规范

97 web application的文件存放路径或者是WAR文件存放路径

98 debug:日志等级

99 reloadable:是否在程序有改动时重新载入,设置成true会影响性能,但可自动载入修改后的文件

100 如果为true,则Tomcat将支持热部署,会自动检测web application的/WEB-INF/lib

101 和/WEB-INF/classes目录的变化,自动装载新的JSP和Servlet,我们可以在不重起

102 Tomcat的情况下改变web application

103 -->

104 </Host>

105

106 </Engine>

107

108 </Service>

109

110 </Server>

会话跟踪常用的方法:a) URL重写:URL(统一资源定位符)是Web上特定页面的地址,URL重写的技术就是在URL结尾添加一个附加数据以标识该会话,把会话ID通过URL的信息传递过去,以便在服务器端进行识别不同的用户 b) 隐藏表单域:将会话ID添加到HTML表单

DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法: 1、服务器必须支持URL重写。 2、后台开启伪静态。 3、栏目设置使用动态。 4。添加文档时选择使用动态浏览。 5。需要修改php文件include/channelunitfuncphp 查找 return $G

根目录 重写 元素 文件 地址
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » vue打包后 history模式 跟子目录 静态文件路径 分析

商业源码 钻石

分享到:
上一篇
IDC服务是什么意思
下一篇
Excel 2003中怎样设置16开纸?

相关推荐

如何查询自己电脑的IP地址和DNS服务器地址?

如何查询自己电脑的IP地址和DNS服务器地址?

电子公告系统的系统功能特点

电子公告系统的系统功能特点

你好老师 微信分享时 出现无法连接服务器 应该怎么设置?

你好老师 微信分享时 出现无法连接服务器 应该怎么设置?

如何搭建一个自己的服务器

如何搭建一个自己的服务器

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...