2012-05-07 47 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網站。

相關問題