我正在將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
正確的解決方案:使用IIS重寫規則。簡單的解決方案:將.aspx文件作爲HTML提供,並保留舊的擴展名。更簡單的解決方案:切換到Apache。 –
我不知道關於asp.net,我不擁有原始文件。我擁有的唯一資源是文件名和內容。我對asp.net毫無頭緒,所以這個選項會讓我永遠擁有。你可以詳細瞭解IIS重寫規則嗎?謝謝 –
我沒有寫關於編寫ASPX的任何內容。只需將您的HTML重命名爲ASPX並配置IIS即可將它們作爲HTML提供。 –