如何重写ASP.NET中的URL

时间:2014-10-13 00:42:12

标签: asp.net .htaccess mod-rewrite

我一直在使用Helicon来重写我的网址,并且它们位于文件htaccess(无点)中。重写类似于:

RewriteRule /e-commerce /e-commerce.asp [I,U]

我从How to Determine the Installed ASP.NET Version of Host from a Web Page开始读了几个答案。我运行了该页面,它显示了2.0.50727.3643

有点历史,也许一个人可以温柔。我是Microsoft Frontpage MVP,但不喜欢他们的Frontpage Server Extensions(FPSE)。一些托管公司仍在使用它们,但最后的公司早在2002年。

我是微软的家伙。所以我选择了Microsoft服务器并开始使用ASP包含。然后我遇到了Helicon--用了4 - 5年。我的一些网站没有任何问题,但其中一些是。而我的新价格以及用于信用卡处理的新硬件已经出来了,我真的需要帮助(顺便说一句,我找了一个电子商务部分,但如果你们都有一个,我发现什么都没有,我会超过很乐意提供帮助)。

我甚至不知道我应该使用的文件名是什么以及那里的信息。

Rename a file in C#

How to rename a file in .NET?

Rewriting URLs in ASP.NET/C#

Custom Url Rewriting in asp.net

我见过几个文件名,但我不知道要使用哪个文件名。我确信那里有一个与我相匹配的问题,但在寻找了几个小时之后,我希望有些专家能够帮助我。

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该尝试一下URLRewriter.Net。它很容易集成到asp.net项目中。它不是IIS级别,而是在asp.net级别实现URL重写。