Como mencionado nas outras respostas, você não precisa do jQuery para fazer isso; você pode apenas usar as propriedades padrão.
No entanto, parece que você não parece saber a diferença entre window.location.replace(url)
e window.location = url
.
window.location.replace(url)
substitui o local atual na barra de endereço por um novo. A página que estava chamando a função não será incluída no histórico do navegador. Portanto, no novo local, clicar no botão voltar em seu navegador faria com que você voltasse à página que estava visualizando antes de visitar o documento que contém o JavaScript de redirecionamento.
window.location = url
redireciona para o novo local. Nesta nova página, o botão voltar do seu navegador apontaria para a página original que contém o JavaScript redirecionado.
Obviamente, ambos têm seus casos de uso, mas parece-me que, neste caso, você deve ficar com o último.
PS: Você provavelmente esqueceu duas barras depois http:
da linha 2 do seu JavaScript:
url = "http://abc.com/" + temp;