2012-05-07 26 views
0

我正在将ASP.net迁移到HTML网站。这对我来说是新的,因为我通常只为网站设计。将aspx文件重定向到Windows服务器上的html

URL是一样的,所有的文件名(当然除了扩展名)也是一样的。我对ASP.net网站没有任何线索,这是我陷入困境的地方。我运行在Windows服务器上的网站,并希望能够重新定向所有.aspx文件到相应的.html文件

我已经阅读了有关.htaccess但有没有运气,我想我需要运行Apache?

有没有人有任何想法我可以解决这个问题?这里也有类似的问题,但答案对我来说不够糟糕!

而且,当我尝试htaccess选项我得到这个错误:

Server Error in '/' Application. The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /about-us.aspx

+1

正确的解决方案:使用IIS重写规则。简单的解决方案:将.aspx文件作为HTML提供,并保留旧的扩展名。更简单的解决方案:切换到Apache。 –

+0

我不知道关于asp.net,我不拥有原始文件。我拥有的唯一资源是文件名和内容。我对asp.net毫无头绪,所以这个选项会让我永远拥有。你可以详细了解IIS重写规则吗?谢谢 –

+0

我没有写关于编写ASPX的任何内容。只需将您的HTML重命名为ASPX并配置IIS即可将它们作为HTML提供。 –

回答

0

KISS解决方案:如果只有页面数数,实在是没有逻辑在.aspx页面,你总是可以加载所有可能的网页,并通过浏览器功能将它们保存为.html页面。 Google Chrome浏览器允许您右键单击每个页面并选择另存为... Internet Explorer & Firefox具有类似的功能。您保存的这些页面可以上传到您的Go-Daddy网站。

相关问题