특정 문자가 포함된 주소로 들어오는 방문을 이동시키고 싶습니다. 웹지기 2017.02.23 04:47 521 0 16 아파치 웹호스팅이라서요. .htaccess 파일에 작성을 해야 할 것 같습니다. abc def 특정지을 수 있는 문자가 주소에 포함되면 사이트내의 특정한 주소로 이동시키고 싶습니다. 갯수는 계속 늘어나게 될 것이구요.
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 0 0
댓글 16
하면 되지 않을까요
혹시 아시는분 도움좀 부탁드려요.
http://mygateway.link/?act=&vid=&ie=UTF-8&mid=search&q=금칙어
이렇게 금칙어가 검색되는 경우 애드센스가 노출되면 곤란한 상황이라서 금칙어가 들어간 주소는 다른 곳으로 이동시키고 싶습니다. 도와주세요~~
<script>
var q = "{Context::get('q')}";
var url = "{getFullUrl('')}";
if(q == '금칙어') {
document.location.href=url;
}
</script>
대략적으로 이런 느낌으로 하면 안되나요?
if($is_keyword == '금칙어') return new Object(-1,'금칙어 쓰지말아랑~');
요래 버리면 아무 동작도 안하지 않을까요?
여러개를 한꺼번에 넣으려면 어떻게 고쳐야 하나요 ?
https://www.w3schools.com/jsref/jsref_indexof_array.asp 이걸 참고해 보시면 되는데
조건문이 a >= 0 으로 하면 되지 않을까요?
통합검색은 아니구 구금검색결과입니다. 서버단에서 처리를 하는게 가장 합리적일 것 같긴합니다. XE보다 앞선 아파치에서요.
서버단에서 간단하게 url에 단어가 포함되어있는 경우 redirect 되게 하는게 제일 좋은데
이게 어렵다면 일단 XE에서라도 애드온으로 만들어서 이동시켜보도록 해야 겠습니다.
지금 스크립트로는 단어가 정확히 일치해야 하는 문제점이 있네요. 포함되었다면 이동해야 할 것 같아서요,
주신 방법이 힌트가 될 듯 합니다.
무식한 방법이지만 일단 레이아웃에서 구글애드센스 광고를 금지어로 감싸는 것으로 했습니다.
<!--@if (!(strpos($uri, '섹스') || strpos($uri, '성교')))-->