링크 문의 드립니다. 채택완료
안녕하세요
아래 소스 보시면 test.com으로 PC에서 들어가면
http://www.test.com/admin/refer/login.php
이렇게 잘 가는데요
모바일에서는
http://www.test.com">http://www.test.com으로 갑니다.
모바일에서도 아래처럼 링크가 되러면 어떻게 해야되는지 아시는 분계시면 알려주시면 감사하겠습니다.
http://www.test.com/admin/refer/login.php
===소스===
</strong></p>
<p><? if($_SERVER["HTTP_HOST"]=="<a href="<a href="http://www.xn--hr2b27m0lf.com" target="_blank" rel="noopener noreferrer">http://www.xn--hr2b27m0lf.com</a>">www.test.com</a>" || $_SERVER["HTTP_HOST"]=="<u><font color="#0066cc">test</font></u>.com") { ?>
<meta http-equiv="refresh" content="0; url=<a href="http://www." target="_blank" rel="noopener noreferrer">http://www.</a><u><font color="#0066cc">test</font></u>.com/admin/refer/login.php"></p>
<p> </p>
<p>이렇게 해도 안되더라고요 ㅜㅜ</p>
<p><? if($_SERVER["HTTP_HOST"]=="<a href="<a href="http://www.xn--hr2b27m0lf.com" target="_blank" rel="noopener noreferrer">http://www.xn--hr2b27m0lf.com</a>"><font color="#0066cc">www.test.com</font></a>/admin/refer/login.php" || $_SERVER["HTTP_HOST"]=="<u><font color="#0066cc">test</font></u>.com/admin/refer/login.php") { ?>
<meta http-equiv="refresh" content="0; url=<a href="http://www." target="_blank" rel="noopener noreferrer">http://www.</a><u><font color="#0066cc">test</font></u>.com/admin/refer/login.php"></p>
<p><strong>
답변 1개
PC에서 정상작동하는 코드가 모바일에선 안된다 하면 일단 먼저 해당 코드의 경로를 파악해볼필요가있겠네요
PC와 모바일이 따로 구분만해놓은것이지 쓰는코드가 다르진않거든요 이경우에는 PC에서만 작동하는 페이지에 해당 코드를 넣으신게 아닌가 추측이됩니다
젤간단한것은 해당 조건문에 echo '1';이런식으로 넣고 PC와 모바일에서 찍히는지 테스트를 먼저 해보셔야할것같네요
답변에 대한 댓글 7개
근데 모바일인덱스에 작성자분이 쓰신 코드가있다면 상관이없을텐데요
아.. 해당 스크립트 구조면 모바일환경일때 계속 /mobile로 이동되지않나요..?
에초에 스크립트가 모바일일때 모바일구조를 강제하고있고... 해당 스크립트를 지우면 해결될 문제긴 합니다만
그러면 또 모바일화면이 실행이안될꺼고... 구조적으로 문제가 많아보이네요
test.com 으로 바로 연결되는 스크립트는 없을까요? ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<script>
var mobileKeyWords = new Array('iPhone','iPod','BlackBerry','Android','Windows CE','LG','MOT','SAMSUNG','SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word])!=null){
location.href='/mobile';
break;
} else {
//location.href='http://www.test.co.kr';
//break;
}
}
</script>
이소스 때문에 그런데 어찌변경하면 좋을까요?