Trailing Slash em páginas de Links não abertas

1

Posso apenas obter uma resposta definitiva de vocês?

Se eu tiver um arquivo chamado index.php em uma pasta chamada devo ligar usando uma barra final por exemplo:

<a href="/about/"></a>

ou

<a href="/about"></a>

Finalmente, um dos meus clientes usando o IE9 está dizendo que certos links não estão abrindo, eu tentei com um sem a barra.

Existe algo que eu possa adicionar ao meu .htaccess para resolver isso?

Eu testei a página em questão e parece bom para mim, mas você sabe como são os clientes, ele quer que ela funcione em seu PC.

    
por Richard Dale 02.01.2013 / 15:34

1 resposta

0

Quando um servidor web recebe um pedido que termina em a / ele servirá a página padrão como na configuração ou padrão.

Você pode configurar isso em um arquivo .htaccess ou na configuração principal do Apache, usando o DirectoryIndex directiva.

Há também uma diretiva DirectorySlash que especifica se o arquivo de índice deve ser veiculado solicitando um nome de diretório. Se você desativar isso, poderá ver uma página de índice automático. O Apache recomenda que você não desligue isso sem um bom motivo.

Para estar no lado seguro, inclua sempre o trailing / ou link especificamente para o arquivo de índice pretendido para o diretório.

Se você estiver usando um servidor da web diferente, atualize sua pergunta.

    
por 02.01.2013 / 15:38