【发布时间】:2010-11-05 08:03:08
【问题描述】:
在某些 .NET 驱动的网站上,URL 不以 asp.net 页面名称结尾,例如 default.aspx,而是使用 http://sitename.com 或 http://sitename.com/subdirectory/subdirectory 模式。该站点被映射为根目录下的子目录,即。 /tags、/users、/badges,URL 分别为 /tags、/users、/badges。
Stack Overflow 举一个具体的例子,使用 How do get clean URLs like Stackoverflow? 形式的问题 URL。这是为搜索引擎优化页面的好方法。
这是使用 HTTP 处理程序实现的吗? GET 请求是否根据路径过滤,整个响应是根据问题 ID 在处理程序本身中形成的?还有人愿意推测吗?
【问题讨论】:
-
这个问题已经被问过很多次了。
-
删除 SO 引用,这是一个很好的问题。
-
哇;一个合法的问题被否决了 3 次,被错误地标记为与有关 ROR 的问题“重复”,即使它是“不是一个真正的问题”——而且我对 url_rewriting 的引用被否决了。这是一场彻头彻尾的惨败! :)
-
基本上这家伙想知道路由是如何工作的,并且使用 stackoverflow 作为参考框架。让他休息一下。
-
我觉得书呆子们应该去别处学究气了。使用 SO 作为问题的参考并没有错。
标签: .net architecture url-routing httphandler