`
wuliupo
  • 浏览: 2590 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

URL最后结束的斜杠

阅读更多
浏览器最后的斜杠是不是必须输入呢?
一般来说,访问“http://www.abc.com/catalog”和访问“http://www.abc.com/catalog/”是一样的效果。
比如,“http://www.iteye.com/news/”和“http://www.iteye.com/news”(两者访问的是同一个资源,并且都没有跳转,也都没有转发)。
但是,请求Google却出现了不同的效果:

http://www.google.com/googlenotebook/

返回的是404页面不存在(The page - www.google.com/googlenotebook/ - does not exist)
说明“http://www.google.com/googlenotebook/”只是一个页面,并且没有配置默认的访问页面,或默认的访问页面不存在。
其他页面,可见“http://www.google.com/googlenotebook/newusers.html

http://www.google.com/googlenotebook

返回的是404不存在(The requested URL /googlenotebook was not found on this server.)
说明“http://www.google.com/googlenotebook”是Google的一个请求,应用项目!并且这个请求时不存在的。


这是为什么呢?
  • 大小: 134 KB
  • 大小: 104.7 KB
分享到:
评论

相关推荐

    配置解决Nginx服务器中WordPress路径不自动加斜杠问题

    这条规则的意思是,如果请求的是/wp-admin(正则表达式中的^表示起始位置,$表示结束位置),就将其重定向到带斜杠的/wp-admin/。 接下来,针对WordPress路径不自动加斜杠的具体配置步骤,首先是编辑Nginx的配置...

    php获取url字符串截取路径的文件名和扩展名的函数

    我们的正则表达式'/\/([^\/]+\.[a-z]+)[^\/]*$/'的含义是:匹配字符串末尾的最后一个斜杠(/)之后的部分,直到字符串结束,并捕获最后一个斜杠之前的内容,这部分内容应当是文件名加扩展名。在这里,`[^\/]+` 匹配...

    一个替换目录结构的正则表达式 实现目录的增加

    - `\1`:代表第一个捕获组匹配到的内容,即URL最后一个斜杠之前的所有内容。 - `inc/`:这是我们希望添加到URL路径中的目录名。 - `\2`:代表第二个捕获组匹配到的内容,即原始URL中最后一个斜杠之后的所有内容。 ...

    易语言检测网站连接

    可以先使用“字符串查找”找到协议部分的结束位置,然后截取剩余的部分,再用“字符串查找反向”找到第一个斜杠的位置,截取到该位置之前的字符串即为域名。 在实际应用中,这些功能可能会封装在一个易语言模块或者...

    2021-2022计算机二级等级考试试题及答案No.4860.docx

    18. URL格式:`http:\\www.hotmail.com\p1.html`不是合法的URL,应使用正斜杠 `/` 而非反斜杠 `\`。 19. 变量作用域和生存期:在同一过程中,`Dim`定义的局部变量在过程结束时会被销毁,而`Static`定义的局部变量...

    实例23_文件操作_启动浏览器.rar_实例文件操_文件浏览器

    最后,确保所有文件都正确关闭,程序执行结束。 学习这样的实例有助于提升对文件操作和进程控制的理解,这对于任何需要与文件系统交互的项目都是非常有价值的,无论是简单的日志记录,还是复杂的文件管理系统。通过...

    正则表达式

    - `/^[a-zA-Z]+:\\/\\//` 正则表达式用于匹配以字母开头、冒号加双斜杠结尾的URL前缀。 - 如果匹配失败,则说明不是合法的URL前缀,这时将其转换为"http://"。 **10. URL格式验证** ``` ^(f|ht){1}(tp|tps):\\/\...

    正则表达式的8个示例下载

    这个正则表达式用于匹配URL,包括http或https协议(可选),然后是域名和顶级域名,接着是路径(可选),最后是斜杠(可选)。 7. 匹配 IP 地址:`/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|...

    如何用JS获取带“\”字符串的中间值?

    如果我们想要获取最后一个反斜杠之后的部分,即文件名,可以利用`lastIndexOf()`方法找到最后一个反斜杠的位置。但是这种方法只能定位到反斜杠的位置,并不能直接获取文件名。为了获取文件名,我们需要结合字符串...

    Laravel的Nginx重写规则实例代码

    最后,我们需要根据Laravel的路由规则进行URL重写,确保所有未找到的请求都交给`index.php`处理: ```nginx if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?/$1 last; break; } ``` 如果请求的文件不...

    Python 编码规范(Google)_菜鸟教程

    最后,在处理URL时,应当根据其长度决定是在一行内显示还是将长URL分成多行显示,以保持代码的整洁。 通过遵循这些规范,开发者可以编写出更加规范、一致且易于团队协作的Python代码。这不仅有助于新成员理解代码库...

    HTML标记总结[参照].pdf

    开始标签用尖括号包围,如`<p>`,结束标签在开始标签前加一个反斜杠,如`</p>`。元素名称不区分大小写,但符号必须为英文状态。 3. **注释**:`<!-- ... -->`是HTML中的注释语法,它们在浏览器中不会显示,用于...

    python中django框架通过正则搜索页面上email地址的方法

    为了方便开发者使用,文章最后还推荐了几款在线的正则表达式工具,其中JavaScript正则表达式在线测试工具(***)允许测试正则表达式的效果,而正则表达式在线生成工具(***)则可以帮助生成指定格式的正则表达式,极...

    PHP实现删除非站内外部链接实例代码

    接着,对这个模式进行预处理,将换行符替换为空,将点号(.)替换为反斜杠点(\.),以及将斜杠(/)替换为反斜杠斜杠(\/),这是因为正则表达式中,点号和斜杠有特殊的含义,需要进行转义。 接下来,使用`preg_...

    js利用正则表达式检验输入内容是否为网址

    它由一系列字符组成,有些字符有特殊的意义,例如“^”表示匹配输入字符串的开始位置,“$”表示匹配输入字符串的结束位置。在使用正则表达式时,需要将它们放在两个斜杠“//”之间,而内部的斜杠“/”需要转义为“\...

    markdown-guide.pdf

    - 自动URL链接(Automatic URL Linking):Markdown会自动将URL转换为链接。 - 链接到标题ID(Linking to Heading IDs):为标题创建锚点,方便在文档中跳转。 - 定义列表(Definition Lists):创建术语及其定义的...

    2021-2022计算机二级等级考试试题及答案No.14330.docx

    题目中给出的地址在斜杠后多了一个反斜杠,因此是错误的。 3. 资源管理器的排序方式:在Windows系统中,用户可以通过查看菜单的排列图标选项来改变文件和文件夹的排序方式,包括按名称、日期、大小和类型。 4. ...

    2021-2022计算机二级等级考试试题及答案No.4910.docx

    WWW的URL(统一资源定位符)中,主机名与路径、文件名间用斜杠(`/`)分隔。 在编程中,表达式`a+= a-=a*a`的运算顺序会导致a的值变为-12,这是由于运算符的优先级。内存由ROM(只读存储器)和RAM(随机访问存储器)...

    各类正则表达式参考

    在JavaScript中,正则表达式通常用两个斜杠`/ /`包围,中间是模式定义。 手机号码验证是一个常见的应用场景。在中国,手机号码一般遵循11位数字的规则,前三位是网络运营商代码,接下来四位或五位是地区代码,最后...

Global site tag (gtag.js) - Google Analytics