Вопросик

Discussion in 'PHP' started by serg_1966, 4 Sep 2009.

  1. serg_1966

    serg_1966 New Member

    Joined:
    2 Jul 2008
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    Всем привет.
    Нужен Хелп
    Есть 2 домена : site1.com и site2.com
    Они прикриплены на один хостинг как сделать если заходиш на site1.com все норм а если на site2.com выдает ЕРОР 404 НОт Фоунд.

    Буду очень признателен.
    Всем спасибо.
     
  2. Solker

    Solker Elder - Старейшина

    Joined:
    4 May 2006
    Messages:
    175
    Likes Received:
    53
    Reputations:
    18
    PHP:
    if($_SERVER['HTTP_HOST'] == 'site2.com'
    {
        
    Header("HTTP/1.0 404 Not Found"); 
    }
    else 
    {
        echo 
    'site1.com';
    }
    Header("HTTP/1.0 404 Not Found"); - ток это по моему только в IE работает. Если что, просто перенаправляй на несуществующие страницу
    header("Location: http://{$_SERVER['HTTP_HOST']}/404.htm");
     
    #2 Solker, 4 Sep 2009
    Last edited: 4 Sep 2009
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    В .htaccess
    PHP:
    RewriteEngine On
    RewriteCond 
    %{HTTP_HOST} ^(www\.)?site2.com
    RewriteRule 
    ^(.*) - [R=404]
     
    _________________________
  4. FeraS

    FeraS Elder - Старейшина

    Joined:
    19 Jan 2007
    Messages:
    555
    Likes Received:
    420
    Reputations:
    76
    DNS правильно прописаны?