2013-10-09 2 views
2

안녕하세요 주소 표시 줄에서 URL 링크를 숨길 수 있습니다. 나는 단일 페이지 웹 사이트를 만들고 있는데보고 싶은 것은 내 도메인 이름입니다.주소 표시 줄에 URL 링크가 보이지 않는 경우

HTML

<a href="#Home">Home</a> 
<a href="#About">About</a> 

<div id="Home">This is my home page</div> 
<div id="About">This is my About page</div> 

내가 홈 링크를 클릭하면 다음 내 URL이 될 것입니다 말해봐.

어떻게 표시합니까? 홈페이지 URL은 www.mydomain.com 만 표시 할 수 있습니까?

+0

이 나쁜 생각 북마크 경우 URL에

하지만 #은 도움이되지만 당신은 pushState()'(HTTPS'를 찾고 있습니다 : // developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history) – Anthony

+0

왜 나쁜 생각입니까? – Defyleiti

+0

URL이 변경되면 숨기거나 다른 것을 사용해야 할 때 링크를 사용하지 않아야하기 때문입니다. 적절한 URL은 책갈피 작성, 적절한 캐시 처리 및 크롤러 용 seo를 제공합니다. – Anthony

답변

3

모든 링크가 AJAX를 사용하여 콘텐츠를로드하도록하고 현재 페이지의 콘텐츠를 바꿉니다. 검색 지점을 인식은, 인덱싱 관찰하기 위해 관련 contenct를로드하는

+0

감사합니다. 왜 내가 아약스를 잊어 버린거야? 바보 나. 감사. 또한 .htaccess 파일에이 방법이 있습니까? – Defyleiti

+1

이것은 훌륭한 솔루션입니다. 나는이 포스트 때문에 모든 ui 스크린을 코딩하는 방식을 바꾸었다. 이 솔루션에 대한 많은 장점이 있습니다. – kyle

관련 문제