全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 师太
打印 上一主题 下一主题

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

[复制链接]
11#
发表于 2020-10-7 00:27:58 | 只看该作者
........麻烦别问这么基础的东西好吗
12#
发表于 2020-10-7 00:29:16 | 只看该作者
我也不知道,这样可能更安全?
13#
发表于 2020-10-7 00:29:49 | 只看该作者
没后缀意味着搜索引擎会把这当作一个目录。

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

有利于seo,这是搜索引擎推荐的做法。
14#
 楼主| 发表于 2020-10-7 00:35:41 | 只看该作者
hula 发表于 2020-10-7 00:27
后端写代码可以路由,对某个url调用某个函数,比如看看flask的hello world


大佬的意思其实这就是一个路由功能,通过URL对应控制器和操作类的,比如thinkphp

thinkphp 就是通过伪静态+路由配置实现的

但是我还是不明白为什么要省略.html或者.php,直接php对应过去不好么?更加简单方便吧
15#
发表于 2020-10-7 01:06:27 | 只看该作者
也就PHP框架会在url末尾加.html和.php
OXO 该用户已被删除
16#
发表于 2020-10-7 01:18:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
17#
 楼主| 发表于 2020-10-7 01:20:39 来自手机 | 只看该作者
OXO 发表于 2020-10-7 01:18
因为 html 准确的说是纯静态页面,php 是指 php 开发的页面,而楼上说的 flask 明明是 python 开发的为啥 ...


感谢大佬深夜解答   奇怪的知识+1
18#
发表于 2020-10-7 01:24:45 | 只看该作者
本帖最后由 悠米 于 2020-10-7 01:26 编辑

还有就是 /login 这些只是前端router定义的某个页面
比如AngularJS 需要定义Controller 要给名字 给了名字并不需要.html之类的后缀
有/login 你才知道是在登录界面



  1. var app = angular.module("myApp", ["ngRoute"]);
  2. app.config(function($routeProvider) {
  3.   $routeProvider
  4.   .when("/", {
  5.     templateUrl : "main.htm"
  6.   })
  7.   .when("/red", {
  8.     templateUrl : "red.htm"
  9.   })
  10.   .when("/green", {
  11.     templateUrl : "green.htm"
  12.   })
  13.   .when("/blue", {
  14.     templateUrl : "blue.htm"
  15.   });
  16. });
复制代码
OXO 该用户已被删除
19#
发表于 2020-10-7 01:25:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 12:16 , Processed in 0.074199 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表