0

好的,我需要像这样创建虚荣网址:

http://mysite.com/Barbash
http://mysite.com/Chatman
http://mysite.com/Glaser
... and so forth

这些是人们的姓氏。

有没有办法在 ASP 中做到这一点,而不必创建一个文件夹并在每个文件夹中放置一个重定向 index.html 文件。基本上我有 13 个名字,这样做太重复了。

但我还需要从这里获取姓氏,并将其在重定向中发送到另一个 url。所以另一个 url 看起来像这样:

http://mysite.com/someverylongpath/page.html?name=Barbash
http://mysite.com/someverylongpath/page.html?name=Chatman
http://mysite.com/someverylongpath/page.html?name=Glaser

我在站点和 IIS 上运行一个非常旧版本的 ASP:

Microsoft-IIS/6.0 
ASP.NET Version: 2.0.50727.3082

您如何建议我在 ASP 中执行此操作?default.aspx我应该在站点的实际根目录中添加 ASP 代码吗?如果是这样,我应该在 default.aspx 页面中添加什么以使其成为可能?

我必须web.config在根目录中编辑文件吗?如果是这样,应该如何将其更改为仅考虑这些 url 路径?

4

1 回答 1

0

您正在寻找的是 URL 重写。

最好的办法是升级您的 ASP.NET 版本,因为它是开箱即用的,但我找到了一个链接来解释早期的 asp.net 版本: https ://www.simple-talk.com/dotnet/asp .net/a-complete-url-rewriting-solution-for-asp.net-2.0/

于 2013-08-29T19:58:36.083 回答