Questão FC406811
Após a inauguração do novo website da empresa Banana Inc. usuários relatam que a tentativa de acesso ao endereço https://www.bananainc.com.br/bananaphone tem resulta em um erro 404
Servidores
FGV · 2024
Após a inauguração do novo website da empresa Banana Inc. usuários relatam que a tentativa de acesso ao endereço https://www.bananainc.com.br/bananaphone tem resulta em um erro 404.
A nova localização da página do produto é https://www.bananainc.com.br/produtos/bananaphone Considerando que o site está hospedado em um servidor Apache versão 2.4, assinale a alternativa que representa a solução adequada para redirecionar os acessos de forma correta, diretamente no servidor, sem que haja a necessidade de alterações ou adições ao conteúdo do website:
- Utilizar o módulo mod_rewrite para redirecionar permanentemente os acessos
- Atualizar o DNS para apontar o subdomínio bananaphone.bananainc.com.br para a página atualizada
- Atualizar o servidor Apache para uma nova versão
- Criar uma página personalizada de erro 404 que inclua um redirecionamento para a nova localização do produto.
- Criar um VirtualHost específico para o subdiretório /bananaphone e configurar um redirecionamento.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O Apache dispõe do módulo mod_rewrite para tratar roteamento e redirecionamentos no nível do servidor, sem alterar o conteúdo dos arquivos do site. Ele permite criar regras que interceptam a URL requisitada e encaminham o cliente para a nova localização.
Para o caso apresentado, ativa-se a reescrita e define-se uma regra que transforme requests de /bananaphone em /produtos/bananaphone. A regra pode ficar no .htaccess ou no httpd.conf do Apache 2.4, por exemplo:
RewriteEngine On
RewriteRule ^bananaphone/?$ /produtos/bananaphone [R=301,L]
O flag R=301 indica redirecionamento permanente, informando navegadores e motores de busca sobre a mudança definitiva, preservando usabilidade e SEO sem tocar no conteúdo do site.
Conteúdo do catálogo FC Concursos · Atualizado em