【发布时间】:2012-12-22 02:07:33
【问题描述】:
很长一段时间以来,我一直想知道人们如何在没有文件扩展名(例如“.html”或“.apsx”)的情况下设法让他们的 URL 正常工作。
以这个网站为例:
http://www.axongarside.com/Communication
http://www.axongarside.com/Communication/Compleat
http://www.axongarside.com/Brand
http://www.axongarside.com/Brand/K3-Group
他们是如何做到这一点的?我能想到的唯一方法是为每个页面创建一个新目录并在每个目录中都有一个索引页面,但这对于更大的网站来说将是一个巨大的麻烦。有没有其他办法?
谢谢
【问题讨论】:
-
网址重写、ASP.NET 路由等。您的网络服务器、应用程序等使用什么样的软件?
-
使用 URL 重写模块,看看这个问题:stackoverflow.com/questions/3039166/…
-
这称为 URL 重写。在此过程中,您将服务器配置为在 URL 与特定模式(例如
http://example.com/products/<slug>)匹配时触发例如product.aspx文件。并且目录/页面不必物理存在。 -
谢谢大家!你是一个真正的帮助