Eu sei que posso mapear URLs para outros URLs por meio do arquivo host, mas posso mapear um URL para um arquivo html local no meu disco rígidosemexecutando um servidor local e carregando o arquivo html por lá? Algo como:
C:\myTestFile.html www.google.com
Gostaria de saber como fazer isso no Mac e no Windows.
Responder1
Não, você não pode.
O arquivo hosts é para mapeamentonomes de hostparaEndereços IP(e não "URLs"), especialmente quando um servidor DNS não está disponível ou quando há necessidade de substituir entradas em um servidor DNS.
Um arquivo não possui nome de host/endereço IP, portanto, o que você está perguntando não é possível.
Se você quiser ler mais sobre esse assunto:
Responder2
na verdade, você pode facilmente, tudo o que você precisa fazer é iniciar um servidor web local e incluir seu html local nesse servidor. dessa forma, quando você redireciona para 127.0.0.1, seu "arquivo local" é exibido. isso pode ser usado como um recurso de controle dos pais ou como uma forma de bloquear determinados sites nos computadores da empresa