2014-03-12 3 views
0

간단한 스크립트를 사용하여 모바일 방문 페이지를 테스트하려고하며 같은 서버에있는 Wordpress 페이지와 정적 HTML 페이지의 차이와 관련이 있을지 모르는 일부 오류가 발생합니다.스플릿 테스트 스크립트 오류, Wordpress vs. Wordpresspress?

기본 테스트를 위해 스크립트를 설정하고 데스크톱 브라우저를 통해 초기 URL에 액세스하면 스크립트가 의도대로 작동합니다. 첫 번째 Wordpress 방문 페이지를 방문한 다음 대체 버전을 제공했습니다. 다음 스크립트는 다음과 같습니다 그러나

<?php 

$file = fopen("redirect-count.txt", "r") or exit("Unable to open file!"); 
$number = fgets($file); 
fclose($file); 

/* IMPORTANT: don't remove Location text in front of link, just change link to what you want */ 

if($number % 2 == 0){ 
    increase_number($number); 
    header("Location: http://www.radionowheremusic.com/mobile.html/"); //<---------------------- URL 1 
} 
else{ 
    increase_number($number); 
    header("Location: http://www.radionowheremusic.com/mobile2.html/"); //<---------------------- URL 2 
} 

function increase_number($num){ 
    $file = fopen("redirect-count.txt","w") or exit("Unable to open file!"); 
    fwrite($file, $num + 1); 
    fclose($file); 
} 
?>` 

, 나는 그것이 시험에게 WP 루프 외부 정적 페이지입니다 둘 다 모바일 방문 페이지의 두 가지 버전, 분할을 위해 사용하고 싶은.

스크립트의 두 URL (처음에는 WP)을 실제로 원하는 정적 URL (위에서 볼 수있는 것, 위에 보이는 URL)로 바꿨을 때 스크립트에 액세스하려고 시도했을 때 Hostgator에서 404 페이지가 생겼습니다. 스크립트가 포함 된 폴더 :

http://www.radionowheremusic.com/split

내가 이미지를 게시 할 수있는 충분한 담당자가 아직 있지만, 404 페이지의 이미지를 보는 것이 도움이 될 경우 알려하지 않습니다 (Hostgator에의 표준이 될 것으로 보인다).

나는 꽤 혼란스러워지고 있습니다. 무엇이 잘못 될지에 대한 아이디어가 있습니까? 감사! 두 링크의 마지막 슬래시를 제거

답변

0

시도 :

header("Location: http://www.radionowheremusic.com/mobile.html"); //Removed trailing slash. 

당신은 당신의 코드에서 몇 가지 문제를 가지고, 그것은 너무 깨지기 쉬운 것 같다,하지만 당신이 언급 한 문제는이 수정에 의해 해결 될 수있다.