在某网站上看到有这样的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 - 没有后缀名的链接?相关推荐

  1. 下载excel表格后缀名为.do形式

    最近用POI导出数据到excel,文件可以在浏览器下载,只是下载excel表格后缀名为.do形式.这里的do是我web.xml配置的filter过滤去的拦截方式,事实证明,这里配置什么拦截方式,后缀名 ...

  2. 文件后缀_电脑文件名的后缀即扩展名的显示和隐藏方法

    前两天碰到一个同事问我,他的文件名后面的格式不显示了,就是扩展名,比如Word文档名称后缀的doc或者docx和Excel表格名称后缀的xls或者xlsx没有了,还有一些其他文件的后缀也不显示了.我三 ...

  3. java文件后缀_关于java文件扩展名认识

    ☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等.我在这里就文件后扩展名,也叫文件后缀名 ...

  4. 计算机如何更改后缀文件名,如何批量修改文件后缀名(任何文件的扩展名)?

    无需软件批量修改文件后缀名?怎么通过命令行批量修改文件后缀名?有时候由于文件后缀名格式不同,有的时候我们需要对文件扩展名进行修改,或者文件扩展名丢失,需要添加.如果数量少的文件那还简单直接修改就好了. ...

  5. 前端判断文件后缀名_JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    1.获取文件后缀H3I免费资源网 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:H3I免费资源网 //文件路径 var filePath = "f ...

  6. HttpServletRequest设置下载文件的扩展名和默认文件名

    1. 核心代码 //设置Mime-Type response.setContentType("application/msword"); //设置下载默认文件名 response. ...

  7. EXE转JPG后缀格式工具(真实JPG后缀)

    EXE转JPG后缀格式工具(真实JPG后缀) exe转换为jpg工具,双击之后正常运行. 杀毒软件误报 本程序禁止用于违法操作. 下载地址 链接: https://pan.baidu.com/s/1b ...

  8. 如何让IIS支持未知文件扩展名下载(转)

    下面让IIS6支持caj文件格式下载: 要为特定扩展名定义 MIME 类型,请按照下列步骤操作: 1. 打开 IIS Microsoft 管理控制台 (MMC),右键单击本地计算机名称,然后单击&qu ...

  9. 从JavaScript函数重名看其初始化方式

    今天有个哥们问我要是JavaScript函数重名了会有什么后果?开始我没有细想,就说可能会出错吧,可是等我实验完了发现页面没有任何脚本错误提示,而且程序也运行了,只是对同名函数的调用执行了位置靠后的一 ...

最新文章

  1. Java序列化的机制和原理
  2. NotADirectoryError: [WinError 267] 目录名称无效
  3. 【9】青龙面板系列教程之互助规则的配置
  4. python爬虫赚钱的经历-聊一聊,这些年我用Python爬虫挣钱的那些事
  5. wxWidgets:wxArchiveClassFactory类用法
  6. jQuery对象与dom对象不能划等号
  7. 机器学习——数据预处理
  8. Ubuntu 16.04 安装 Apache, MySQL, PHP7
  9. Java后端开发实习记录
  10. 激活windows系统,你知道吗
  11. yocto之相关class总结
  12. R语言通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较
  13. dhcp failover linux,Centos7 安装 DHCP 4.1 服务器配置及热备
  14. App列表之下拉刷新
  15. PDF文件去除页边距空白
  16. 2016年安徽省程序设计竞赛 水题C,D,E 题解
  17. 别人群里发优惠券是怎么来的_教你自己发优惠券?
  18. 【面试题】概率题总结(随机数、抛硬币)
  19. FZU 2301 Chosen by god (组合数学+打表+快速幂)
  20. 记一次 .NET 某制造业 MES 系统崩溃分析

热门文章

  1. win10怎么更改账户名称_如何更改电脑系统账户名称?让你的名称看起来高大上,快来学习吧...
  2. HTML的基础入门,快来看看吧~
  3. 碧桂园香港上市 25岁杨惠妍512亿身家变身首富
  4. 一行代码生成数据分析报告—Pandas-profiling
  5. JavaSwing_使用树莓派播放视频_三种方法(FX,CLV,CLVJ)_一蓑烟雨任平生
  6. centos断电后无法启动
  7. [SCOI2012]滑雪 洛谷p2573
  8. vuex的使用说明(个人专用)
  9. Django框架项目之支付功能——支付宝支付
  10. 线性回归分析学习笔记第一篇:一元线性回归