我将一个静态存档的网站从IIS/Windows移到Apache,希望保留以.aspx结尾的旧URL
如何在Linux上允许aspx/ashx作为静态内容?
我不打算在Mono或其他任何文件中执行这些文件,只是作为静态文件(所有代码明显删除,只保留html)。
我想我应该对我的.htaccess做这样的事情:
AddType text/html .aspx我说的对吗?
发布于 2018-08-19 20:34:44
AddType text/html .aspx
应该没问题的。它起作用了吗?虽然最好添加到服务器配置,而不是.htaccess,如果可能的话。
或者,您可以将物理(静态)文件重命名为.html (毕竟它们是什么),并在内部使用mod_rewrite将请求从.aspx重写到.html,以实现向后兼容性。例如:
RewriteEngine On
# Rewrite .aspx URLs to .html files
RewriteRule ^/?(.+)\.aspx$ /$1.html [L]https://serverfault.com/questions/927106
复制相似问题