查看: 225|回复: 23

为什么大厂的网站URL都没有后缀?

[复制链接]

178

主题

925

回帖

2548

积分

金牌会员

积分
2548
发表于 2020-10-7 00:09:52 | 显示全部楼层 |阅读模式
本帖最后由 师太 于 2020-10-7 00:46 编辑

        比如:https://cloud.tencent.com/
login
?s_url....
        https://mp.weixin.qq.com/cgi-bin/
registermidpage
?action...

        红色后边到底是html还是php或者其他语言?貌似很多大厂都是这种形式,到底有什么好,是通过伪静态实现的么?




        感谢楼下各位大佬的解答,大佬们的意思其实这就是一个路由功能,通过URL对应控制器和操作类的,比如thinkphp就是通过伪静态+路由配置实现的

        但是我还是不明白为什么要省略.html或者.php,直接php对应过去不好么?

        而且,路由的主要功能是多级目录对应相应的控制器和操作方法,比如http://xxxooo.com/index/hello 对应index控制器下的hello的方法,实际上他是用了伪静态 http://xxxooo.com/index.php/index/hello,主要是为了MVC的实现

        但是像腾讯这种https://cloud.tencent.com/
login
?s_url...., 只有一个login ,主要功能我感觉应该不是路由的关系吧,莫非真实地址是类似index.php/login之类的?小白勿喷

        
回复

使用道具 举报

60

主题

325

回帖

916

积分

高级会员

积分
916
发表于 2020-10-7 00:27:58 | 显示全部楼层
........麻烦别问这么基础的东西好吗
回复

使用道具 举报

11

主题

133

回帖

333

积分

中级会员

积分
333
发表于 2020-10-7 03:10:20 | 显示全部楼层
一帖看出论坛水平
回复

使用道具 举报

99

主题

3017

回帖

6387

积分

论坛元老

积分
6387
发表于 2020-10-7 01:18:38 | 显示全部楼层
cgi-bin 是c++写的

回复

使用道具 举报

503

主题

753

回帖

3151

积分

论坛元老

积分
3151
发表于 2020-10-7 00:10:54 | 显示全部楼层
没后缀意味着搜索引擎会把这当作一个目录。

记得帝国cms可以这样设置。

有利于seo,这是搜索引擎推荐的做法。
回复

使用道具 举报

86

主题

431

回帖

1256

积分

金牌会员

积分
1256
发表于 2020-10-7 00:29:49 | 显示全部楼层
应该是伪静态之类的吧
回复

使用道具 举报

20

主题

1261

回帖

2620

积分

金牌会员

积分
2620
发表于 2020-10-7 00:10:23 | 显示全部楼层


楼上马总正解
回复

使用道具 举报

178

主题

925

回帖

2548

积分

金牌会员

积分
2548
 楼主| 发表于 2020-10-7 00:13:31 | 显示全部楼层

inkedus 发表于 2020-10-7 00:10

cgi-bin 是c++写的


C++是后端吧,前端总要生成html显示的,这个不重要,我想问的是为什么刻意省略了html,比如云函数网址都是没有后缀的

回复

使用道具 举报

0

主题

48

回帖

140

积分

注册会员

积分
140
发表于 2020-10-7 00:15:21 | 显示全部楼层
不同语言的路由解析规则不……
回复

使用道具 举报

40

主题

32

回帖

196

积分

注册会员

积分
196
发表于 2020-10-7 00:10:00 | 显示全部楼层
为啥一定要后缀(或者说扩展名)?
举个例子,只要愿意,可以修改nginx的配置文件里让php-fpm同时处理无后缀名的文件也能达到这一效果(不是伪静态哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部