Назад | Перейти на главную страницу

Обслуживать файлы aspx / ashx как СТАТИЧЕСКИЕ на Apache

Я перемещаю статический заархивированный веб-сайт в Apache из IIS / Windows, хочу сохранить старые URL-адреса, заканчивающиеся на .aspx

Как разрешить aspx / ashx как статический контент в Linux?

Я не планирую выполнять эти файлы в Mono или чем-то еще, просто для того, чтобы служить им как статическими (очевидно, со всем удаленным кодом, сохраняя только html)

Я предполагаю, что мне следует сделать что-то подобное с моим .htaccess:

AddType text/html .aspx

Я прав?

AddType text/html .aspx

Это должно быть нормально. Это работает? Хотя лучше добавить в конфигурацию вашего сервера, а не .htaccess, если возможно.

В качестве альтернативы вы можете переименовать физические (статические) файлы в .html (что, в конце концов, и есть они) и внутренне переписать запрос от .aspx к .html для обратной совместимости с помощью mod_rewrite. Например:

RewriteEngine On

# Rewrite .aspx URLs to .html files
RewriteRule ^/?(.+)\.aspx$ /$1.html [L]