php 没有后缀名下载,javascript - 没有后缀名的链接?
在某网站上看到有这样的a标签,没有后缀,点击能跳转到新页面,请问大家这是怎么实现的呢?
回复内容:
在某网站上看到有这样的a标签,没有后缀,点击能跳转到新页面,请问大家这是怎么实现的呢?
其实不管什么样的 url,本质上都是一串字符,至于怎么去解析这串字符,主要是服务器实现的。
无才狂士 答案已经很明确,
以前啊,url是这样www.x.com/xx/index.html,是真的有一个index.html文件,url直接指向这个文件就可以打开,
有了rewrite后,`www.x.com/xx/index.html可以指向任务资源,可以是html文件,也可以是图片,视频等等
服务器接收到请求后,根据rewrite规则,找到xx/index.html指向的地方,返回相应的资源给客户端。
现在.html后缀基本已经没有意义了,但.html对搜索引擎友好,大家也习惯用.html作后缀。
在某些接口中,后缀有特别意义,如/xx/index.html返回html格式数据,/xx/index.json就返回json格式数据,
.html怎么实现它就怎么实现,配置web.xml,或者视图解析器,你要直接问他怎么实现,太笼统了,也可能被过滤器拦截,然后根据自己的规则解析出实际图片的地址,而解析的过程,则可以解决很多问题,如盗链,图片资源切换,图片分布式。。。
没看清, 不是图片啊,但道理一样,现在我用strus2,请求都是 xxxx.do,至于怎么来的,只是配置下就行,配置的方式很多
mlgj.
firm_CN_c4ee755e2e3f111b6ce715d7e99e0b3b这个是文件夹名
路由设置好就行了,你会js可以看看express的route部分
Appache有一个rewrite模块, 也就是重定向。
servlet不就是这样么?
web.xml配置
没有谁规定链接一定要带后缀名吧?你访问百度,难道要加后缀名吗?一样的道理啊。
主要你服务端能解析这套神秘的字符串 路由规则 就行哪怕是 www.a.com/123
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 没有后缀名下载,javascript - 没有后缀名的链接?相关推荐
- 下载excel表格后缀名为.do形式
最近用POI导出数据到excel,文件可以在浏览器下载,只是下载excel表格后缀名为.do形式.这里的do是我web.xml配置的filter过滤去的拦截方式,事实证明,这里配置什么拦截方式,后缀名 ...
- 文件后缀_电脑文件名的后缀即扩展名的显示和隐藏方法
前两天碰到一个同事问我,他的文件名后面的格式不显示了,就是扩展名,比如Word文档名称后缀的doc或者docx和Excel表格名称后缀的xls或者xlsx没有了,还有一些其他文件的后缀也不显示了.我三 ...
- java文件后缀_关于java文件扩展名认识
☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等.我在这里就文件后扩展名,也叫文件后缀名 ...
- 计算机如何更改后缀文件名,如何批量修改文件后缀名(任何文件的扩展名)?
无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...
- 前端判断文件后缀名_JS 获取文件后缀,判断文件类型(比如是否为图片格式)
1.获取文件后缀H3I免费资源网 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:H3I免费资源网 //文件路径 var filePath = "f ...
- HttpServletRequest设置下载文件的扩展名和默认文件名
1. 核心代码 //设置Mime-Type response.setContentType("application/msword"); //设置下载默认文件名 response. ...
- EXE转JPG后缀格式工具(真实JPG后缀)
EXE转JPG后缀格式工具(真实JPG后缀) exe转换为jpg工具,双击之后正常运行. 杀毒软件误报 本程序禁止用于违法操作. 下载地址 链接: https://pan.baidu.com/s/1b ...
- 如何让IIS支持未知文件扩展名下载(转)
下面让IIS6支持caj文件格式下载: 要为特定扩展名定义 MIME 类型,请按照下列步骤操作: 1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击&qu ...
- 从JavaScript函数重名看其初始化方式
今天有个哥们问我要是JavaScript函数重名了会有什么后果?开始我没有细想,就说可能会出错吧,可是等我实验完了发现页面没有任何脚本错误提示,而且程序也运行了,只是对同名函数的调用执行了位置靠后的一 ...
最新文章
- Java序列化的机制和原理
- NotADirectoryError: [WinError 267] 目录名称无效
- 【9】青龙面板系列教程之互助规则的配置
- python爬虫赚钱的经历-聊一聊,这些年我用Python爬虫挣钱的那些事
- wxWidgets:wxArchiveClassFactory类用法
- jQuery对象与dom对象不能划等号
- 机器学习——数据预处理
- Ubuntu 16.04 安装 Apache, MySQL, PHP7
- Java后端开发实习记录
- 激活windows系统,你知道吗
- yocto之相关class总结
- R语言通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较
- dhcp failover linux,Centos7 安装 DHCP 4.1 服务器配置及热备
- App列表之下拉刷新
- PDF文件去除页边距空白
- 2016年安徽省程序设计竞赛 水题C,D,E 题解
- 别人群里发优惠券是怎么来的_教你自己发优惠券?
- 【面试题】概率题总结(随机数、抛硬币)
- FZU 2301 Chosen by god (组合数学+打表+快速幂)
- 记一次 .NET 某制造业 MES 系统崩溃分析
热门文章
- win10怎么更改账户名称_如何更改电脑系统账户名称?让你的名称看起来高大上,快来学习吧...
- HTML的基础入门,快来看看吧~
- 碧桂园香港上市 25岁杨惠妍512亿身家变身首富
- 一行代码生成数据分析报告—Pandas-profiling
- JavaSwing_使用树莓派播放视频_三种方法(FX,CLV,CLVJ)_一蓑烟雨任平生
- centos断电后无法启动
- [SCOI2012]滑雪 洛谷p2573
- vuex的使用说明(个人专用)
- Django框架项目之支付功能——支付宝支付
- 线性回归分析学习笔记第一篇:一元线性回归