O meu servidor web deve adicionar barras aos URLs ou removê-los?

1

Eu já li em vários lugares que você deve decidir se deseja barras ou barras no final do site e manter sua escolha de forma consistente.

Isso faz sentido, mas qual eu devo escolher? Existe uma convenção que eu deveria seguir, desempenho a ser obtido, ou é totalmente ao meu gosto?

(percebo que o link dos sites do StackExchange, sem barras, não redireciona se você adicionar uma barra.)

    
por jnm2 01.06.2012 / 17:16

2 respostas

3

Não importa - Escolha um e fique com ele.

Com sites como a rede do Stack Exchange (e a maioria dos sites modernos com conteúdo dinâmico), o URL é passado para o software que faz "coisas e coisas" para produzir a página que você vê - o URL deve ser formatado que faz com que o software de back-end seja feliz.

O único caso em que posso pensar de onde a barra final é importante é o Redirecionamento de barras do mod_dir do Apache ", onde deixar o / em um diretório resulta em um redirecionamento (e, portanto, uma segunda solicitação HTTP do cliente). A documentação do mod_dir explica porque e as conseqüências de não fazer isso muito bem. Se essa solicitação extra de HTTP for uma preocupação séria para você, convém pensar nisso, mas provavelmente isso não é grande coisa hoje em dia.

    
por 01.06.2012 / 17:41
1

É realmente com você. Eu iria para o slash final, mas isso é só comigo. Google também parece estar indo para ele. Muitas vezes as pessoas podem citar seu site e esquecer, mas a barra, mas um redirecionamento extra de vez em quando não será um grande problema.

    
por 01.06.2012 / 17:49