2017-11-26 10 views
-4

블로그를 방문하여 두 개의 도메인을 주차시키려는 방문 페이지를 만들려고하지만 문제는 내 주요 도메인도 방문 페이지로 이동하는 것입니다. 내 기본 도메인을 내 도메인에서 제외 할 수 있습니까? 블로그가 그것을 감지하지 못하고 방문 페이지에 도메인을 지정하지 않습니까?호스트 이름에서 도메인 이름 제외 HTTP_HOST

이 내 코드 :

<?php 
$json = file_get_contents('sites.json'); 
$json = json_decode($json); 
foreach($json as $site) { 
    if($site->hostname === $_SERVER['HTTP_HOST']) { 
     echo '<meta name="google-site-verification" content="'.$site->meta.'"/>'; 
    } 
} ?> 

<script> 
    var hostname = window.location.hostname; 
    console.log(hostname); 
    var json = (function() { 
     var json = null; 
     $.ajax({ 
      'async': false, 
      'global': false, 
      'url': "sites.json", 
      'dataType': "json", 
      'success': function (data) { 
       json = data; 
      } 
     }); 
     return json; 
    })(); 

    if(json !== null) { 
     for(i=0; i < json.length; i++) { 
      if(json[i]['hostname'] === hostname) { 
       var analytics = json[i]['analytics']; 

       if(analytics !== 'undefined') { 
        console.log(analytics); 
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
        })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

        ga('create', analytics, hostname); 
        ga('send', 'pageview'); 
       } 

      } 
     } 
    } else { 
     console.log('You must set your sites.json file.') 
    } 
</script> 
+1

* "방문 페이지 주차"*의 의미는 무엇입니까? – charlietfl

+0

방문 페이지에 도메인을 주차하십시오! – Jacob

답변

0

당신이 등의 예를 아파치// 아파치가/사이트-가능/대한의 가상 호스트를 만들 수있는 것보다, 자신의 서버 인 경우. 체크 아웃 : Apache2 Virtual Host

웹 공간이있는 경우 인터페이스에 새 도메인을 추가 할 수 있습니다.

+0

안녕 Perflyst 난 내 자신의 서버, 어떤 가능성 htaccess 또는 내 코드에 몇 가지 코드를 추가 할까? – Jacob

+0

웹 공간이 있습니까? 대시 보드가 Plesk입니까? 더 많은 정보가 필요합니다. .htaccess 파일이나 코드의 일부 행으로는 수행 할 수 없습니다. – Perflyst