2017-11-26 12 views
-4

2つのドメインをパークするには、ブログにリンク先ページを作成しようとしていますが、問題は私の主要ドメインもランディングページに移動することです。それを検出せず、ドメインをランディングページにパークしないでください。ホスト名からドメイン名を除外する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

には、/ etc/apache2の/サイト利用可能/上例えばApache2の中でのVirtualHostを作成するよりも、それは、あなた自身のサーバーである場合。 これをチェックアウトする:Apache2 Virtual Host

ウェブスペースがある場合は、自分のインターフェースに新しいドメインを追加できます。

+0

こんにちはPerflyst私は自分自身のサーバー、htaccessまたは私のコードでいくつかのコードを追加する任意の可能性がありますか? – Jacob

+0

ウェブスペースはありますか?ダッシュボードはPleskですか?詳細が必要です。 .htaccessファイルで行うことはできません。 – Perflyst

関連する問題