前两天接手了我们公司的网站:
www.xxxxx.net/simple/1.html
现在碰上一个问题,按照我的逻辑
www.xxxxx.net这是域名;
1.html 是simple文件夹下的页面;
可是我打开服务器发现是这样的
simple不是我想的文件夹,而是一个HTML文件??而且在服务器上我找不到1.HTML这个文件;
simple里面也没有到1.HTML的链接,请问这是为什么? 我该怎么找到这个1.HTML?
前两天接手了我们公司的网站:
www.xxxxx.net/simple/1.html
现在碰上一个问题,按照我的逻辑
www.xxxxx.net这是域名;
1.html 是simple文件夹下的页面;
可是我打开服务器发现是这样的
simple不是我想的文件夹,而是一个HTML文件??而且在服务器上我找不到1.HTML这个文件;
simple里面也没有到1.HTML的链接,请问这是为什么? 我该怎么找到这个1.HTML?
可能做了路由映射解析??
比如:
{
path: '/simple/1.html',
file: 'xxx/simple.html'
}
当然,这只是猜想,具体你翻看一下源代码配置
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
不知道你是否做过动态网站开发(比如Asp.net, JSP, PHP),所有的这些网站技术的核心功能之一是 路由, 即根据用户请求的url,程序可以设定返回的内容,默认对于html这类静态文件在服务器上的物理路径同url请求路径一致,但是这次偏偏不是,所以你才有疑问。
网站程序可以劫持任何请求,规则通过编程设定:比如 “/simple/1.html"这种类型路径的请求,程序员设定 直接返回 某个目录下的 simple.html文件,甚至你都可以返回一张图片内容给客户端。
你接手这个项目,要找到url对应的服务器文件,关键是去找程序中的写的路由映射规则。看上去它应该使用正则匹配的.