2016-08-20 2 views
-1

그래서 나는 자바 스크립트 코드를 수동으로 입력하는 것처럼 간단한 자바 스크립트 단축키를 만드는 방법이 있는지 궁금합니다. 이처럼 :.html? q = link shortener as

If I have a function 12345 { 
window.location.href = "http://link.com"; 
} 

12345 코드 되고 당신은

http://example.com/index.html?q=12345 

를 입력 할 때 그것은

+0

귀하의 질문은 매우 불분명, 어쩌면 문구가 다르게 될 수 있습니까? – DelightedD0D

+0

페이지 ID 기능을 의미합니까? 'http : //example.com/? p = 1351' 또는'? id = 1351' 또는 특정 기사로 리디렉션하는 것과 비슷합니까? 이것은 자바 스크립트 객체로 할 수 있습니다 :'var redirections = { "1": "article-1.html", "2": "article-2.html"}; URL 쿼리에서 해당 객체의 해당 객체에 대한 hasOwnProperty가 있는지 확인한 다음 해당 페이지로 리디렉션합니다. – Xufox

+0

@Xufox 그렇습니다. 그렇지만 외부 링크가 있습니다. – brendan

답변

0

당신은 코드

window.location.search.replace("?", ""); 

을 사용할 수 있습니다하십시오 http://link.com 없이 PHP로 리디렉션 에서 GET으로 전달 된 값을 찾으려면 헤더. 여기에서 q=의 범위를 정하고 보려는 페이지의 값을 얻을 수 있습니다. 여기에서 URI 편집 방법은 Github의 this blog을 확인하십시오. 또는 체크 아웃 수 체크 아웃 pjax 또는 history.js