특정 문자가 포함된 주소로 들어오는 방문을 이동시키고 싶습니다. 웹지기 2017.02.23 04:47 563 0 16 아파치 웹호스팅이라서요. .htaccess 파일에 작성을 해야 할 것 같습니다. abc def 특정지을 수 있는 문자가 주소에 포함되면 사이트내의 특정한 주소로 이동시키고 싶습니다. 갯수는 계속 늘어나게 될 것이구요.
Q&A 저의 홈페이지를 XE_Official 레이아웃로로 했는 데 왼쪽 로그인과 조회수 밑에 홈 이라는 글바로밑에 "로그인/가입" 위젯이 제대로 설정이 안되어 해결책을 찾고 있습니다. youshine 26.07.31 0 5
Q&A 제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 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, '성교')))-->