Links de Localhost não funcionando

1

Depois de digitar "localhost" no meu navegador, o index.html é carregado com sucesso. No entanto, qualquer um dos links nesse site parece estar morto. Uma vez clicado, nada acontece. Eu vejo o caminho certo na barra de caminho (usando o Chrome). No entanto, nada acontece, nem mesmo um erro de mensagem. Eu corro o Apache 2.0 no Windows 7. A configuração de teste não fornece nenhuma mensagem de erro.

Eu passei pelo site do Apache, baixei um livro no Apache e procurei na internet. Quaisquer indicações do que estou fazendo errado?

    
por PBD10017 04.04.2013 / 15:51

1 resposta

2

Com base no seu comentário em que seus URLs estão usando file: /// paths, essa é a razão.

Como você supostamente está usando uma pilha WAMP (Windows, Apache, MySQL, [PHP] [Perl] [etc.]) instalada na sua máquina, ela atua como servidor, portanto, você precisará chamar URLs reais com a Protocolo de transferência de hipertexto, em vez de caminhos de arquivo de disco.

Se você tivesse chamado o arquivo absolutamente do disco, ou seja, file:///C:/Websites/index.html , o URL para as outras páginas deveria ter funcionado. No entanto, você foi via localhost (o caminho certo), em vez disso.

Certifique-se de iniciar todos os seus URLs com o link (ou relativo) para evitar esse problema, especialmente quando você finalmente decide fazer o upload para a web.

Além disso, o que Moisés queria dizer era, às vezes, usar um hash (#) solitário como um marcador de posição de uma URL real, simplesmente para criar uma âncora na página. Isso não levaria a lugar nenhum.

Por fim, não faça parte da pergunta, mas não use tags HTML capitalizadas, elas são feias e tenho certeza de que não são recomendadas:)

    
por 04.04.2013 / 16:24