리퍼러 (이전 페이지)가 동일한 도메인에서 온 것인지 확인하기 위해 페이지에 JS가 필요합니다.도메인을 기반으로하는 자바 스크립트 리퍼러 확인
JS있는 페이지의 URL은 다음과 같이 포맷 :
는http://subdomain.site.com/dir/page?vs=123456
여러 이전 페이지가있을 수 있습니다. 따라서 JS는 도메인이 일치하는지 확인해야합니다.
도메인이 다른 경우 사용자를 다른 페이지로 보내려고합니다.
var matchHost = /^https?:\/\/.*\//;
var match = matchHost.exec(document.referrer);
var domain = "http://subdomain.site.com/dir/";
if (match !== domain) {
window.location.href = domain;
}
그러나 잘 작동을하지 않습니다
이 내가 작업을 얻기 위해 노력하는 것이다.
아이디어가 있으십니까?
는 리퍼러를 신뢰하지 마십시오. 쉽게 스푸핑 될 수 있으며 종종 억제됩니다. – Bergi