I이 많은 페이지가 웹 사이트 : 예를 들어AJAX는 주소
:
홈페이지 :
http://mywebsite.com/index.html
일부 페이지 :
http://mywebsite.com/categorie/somepage.html
내가 결정을 페이지를 다시로드하지 않고도 AJAX로 동적으로 페이지를로드 할 수 있습니다. 내가 http://mywebsite.com/index.html
(HOME) 클릭에 갈 경우, 플러그인을 설치 한 후,
<script type="text/javascript" src="uploads/scripts/jquery.address-1.2rc.min.js"></script>
<script type="text/javascript">
$('a').address(function() {
return $(this).attr('href').replace(/^#/, '');
});
</script>
자 : 그래서 딥 링크 백 앞으로 탐색 수 있도록하기 위해 jQuery를이 플러그인 (http://www.asual.com/jquery/address/docs/를) 주소 사용하기로 결정 일부 페이지 링크에서 페이지를 다시로드하지 않고도 jquery가 http://mywebsite.com/categorie/somepage.html
을로드하면 브라우저의 주소 표시 줄에 http://mywebsite.com/index.html/#/categorie/somepage.html
이 표시됩니다.
그러나, 문제입니다 :이 동적으로 생성 된 URL 복사 할 경우 : 웹 브라우저의 주소 표시 줄에 http://mywebsite.com/index.html/#/categorie/somepage.html
를, 그것이 아니라 "일부 페이지"페이지에 내 웹 사이트에 index.html을 페이지를 취할 것 . 또한 앞으로/뒤로 단추가 제대로 작동하지 않고 URL 막대의 주소 만 바꿉니다. 내용은 그대로 유지됩니다.
동적 URL을 올바른 페이지와 연결시키는 JavaScript 규칙을 작성해야한다고 생각합니까?
일부 도움을 주시면 감사하겠습니다. 감사합니다 :)이 같은
JavaScript를 사용하지 않은 사용자가 이러한 링크에 액세스하는 경우 어떻게해야합니까? – RoToRa
나는 똑같은 것을 생각하고 있었다. 어쩌면 .htaccess 리다이렉트 규칙일까요? – b0nd