Servir arquivos aspx / ashx como STATIC no Apache

1

Estou movendo um site arquivado estático para o Apache do IIS / Windows, quero manter os URLs antigos que terminam com .aspx

Como eu permito o aspx / ashx como conteúdo estático no Linux?

Eu não pretendo executar esses arquivos em Mono ou qualquer coisa, apenas para servi-los como estáticos (com todo o código removido, obviamente, mantendo apenas html)

Eu suponho que eu deveria estar fazendo algo assim com o meu .htaccess:

AddType text/html .aspx

Estou certo?

    
por jitbit 19.08.2018 / 20:00

1 resposta

3
AddType text/html .aspx

Isso deve ficar bem. Funciona? Embora melhor adicionado ao seu server-config, em vez de .htaccess , se possível.

Alternativamente, você pode renomear os arquivos físicos (estáticos) para .html (que é, afinal, o que eles são) e reescrever internamente a solicitação de .aspx para .html para compatibilidade com versões anteriores usando mod_rewrite. Por exemplo:

RewriteEngine On

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