【发布时间】:2014-08-11 02:46:22
【问题描述】:
感谢您阅读我的帖子。
如今,当人们在 Web 浏览器中访问网页时,经常会在导航栏中出现没有页面名称的 URL,例如:
http://www.example.com/foo/
我已经习惯了这些以页面名称结尾的 URL:
http://www.example.com/welcome.html
http://www.example.com/welcome.php
http://www.example.com/welcome.jsp
- 我熟悉 HTML。
- 我当前的网站是用 PHP 编写的,我正在维护它。
- 我目前正在编写 Java Webapps(包括 .jsp 文件)。
在所有这些情况下,URL 都以上面示例中的页面名称结尾。
所以我的问题是:
- 当 URL 没有以页面名称结尾时,它来自“哪里”?
- 开发者是否真的用某种机制隐藏了页面名称?
- 它是一种允许使用没有页面名称的 URL 的特定技术吗?
- 为什么要这样做?出于安全原因?
我希望我的问题足够清楚。
最好的问候。
【问题讨论】:
-
这样做的原因之一是为了创建对 SEO 更友好的 URL (techie-buzz.com/how-to/…)
-
感谢您的回答。我添加了标签“url-rewriting”。我还删除了标签“php”,因为这个问题不是 PHP 特定的(抱歉)。
标签: url url-rewriting