Pokaż wyniki 1 do 5 z 5

Temat: podpiecie domeny

  1. #1
    Avatar gogulas
    gogulas jest offline killboy powerhead
    Zarejestrowany
    Sep 2007
    Skąd
    Tu
    Postów
    1,236

    Domyślnie podpiecie domeny

    HELLo
    Chce podpiac kilka domen, a wszyskie maja dns prosto na moje ip
    niestety nie mam apacha, i .httacces mnie nie dotyczy... moj webserwer to abyss web serwer, ktory jest maly, zwinny i mi sie podoba, nie zmieniam, instenie opcja polepienia tego nawet abysie co bedzie sie staral robic...
    Chcialbym jednak wiedziec jak wyglada profesjonalne podejscie do tego tematu, zeby sie do takich rozwiazan jak najbardziej zblizyc...
    narazie moje przekierowanie wyglada nastepujaco:

    plik index.php:
    Kod:
    <?
    if ($_SERVER["HTTP_HOST"] == "www.1.pl")
    {   header("Location: 1/index.php");}
    elseif ($_SERVER["HTTP_HOST"] == "1.pl") 
    {   header("Location: 1/index.php");}
    
    elseif ($_SERVER["HTTP_HOST"] == "www.2.pl") 
    {   header("Location: 2/index.htm");}
    elseif ($_SERVER["HTTP_HOST"] == "2.pl") 
    {   header("Location: 2/index.htm");}
    
    else { echo "Witaj!";
    }
    ?>
    Sprawdza sie wysmienicie, niestety zmienia URL na np. www.1.pl/1/index.php, i tutaj moje pytanko, jak ustawic zeby to bylo www.1.pl/index.php
    mimo ewidentnego przekierowanie do innego katalogu... Chce wiedziec jak to sie zrobi w wielkim swiecie, nowa wersja abysa ma opcje url_rewrite wiec bede to maltretowal, chce tylko wiedziec czy tak sie robi i czy to bedzie sie sprawdzac dla userow i robotow.
    http://gogulas.yoyo.pl/h.gif

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Generalnie logika powinna wygladac raczej jak cos w tym stylu...

    Kod:
    if (HOST == "www.domena1.tld") {
      DOCUMENT_ROOT = /var/www/domena1.tld/
    } elsif (HOST == "www.domena2.tld") {
      DOCUMENT_ROOT = /var/www/domena2.tld/
    }
    ... i tak dalej. Robienie redireta mija sie z celem bo nie bedziesz mial nigdy czystego URLa w stylu http://www.domena1.tld/index.html tylko zawsze bedzie cos jak http://www.domena1.tld/1/index.html - do dupy takie rozwiazanie.

    Lighttpd posiada to rozwiazane bardzo prosto, apache jest ogromny i ma to rozwiazane w sposob ktory jest w sumie uznawany za standard. Poza tym w apache'u nie uzywa sie do tego .htaccess bo to nie do tego sluzy, tylko czegos takiego jak NameVirtualHost.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Avatar gogulas
    gogulas jest offline killboy powerhead
    Zarejestrowany
    Sep 2007
    Skąd
    Tu
    Postów
    1,236

    Domyślnie

    No wlasnie chcialbym zeby URl byl czysty, zamkne to w php? DOCUMENT_ROOT niestety nie dziala tutaj u mnie na xp w zadnej postaci nie wiem czy to ma w ogole dzialac
    Szukam nejlepszego sposobu na takie przekierowanie dla domen..
    Ostatnio edytowane przez gogulas : 01-14-2008 - 00:39
    http://gogulas.yoyo.pl/h.gif

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    To co podalem to meta-kod a nie faktyczne co wpisac - RTFM - po to masz dukomentacje. Nie znam tego serwerka ale jesli nie da sie na nim normalnie zrobic wirtualnych hostow rozniacych sie tylko nazwa, bez zadnego mieszania z przekierowaniami to to jest gowno a nie serwer WWW (chyba ze dla urzadzen typu ebmedded).
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5
    Avatar gogulas
    gogulas jest offline killboy powerhead
    Zarejestrowany
    Sep 2007
    Skąd
    Tu
    Postów
    1,236

    Domyślnie

    Cytat Napisał tqm Zobacz post
    Nie znam tego serwerka ale jesli nie da sie na nim normalnie zrobic wirtualnych hostow rozniacych sie tylko nazwa, bez zadnego mieszania z przekierowaniami to to jest gowno a nie serwer WWW
    Pewnie ze sie da :-]
    Problem rozwiazany.
    Dziekuje za uwage.

    (uuuu jak fajnie, teraz php jest zamkniete w jeszcze ciasniejszej klitce niz tylko basedir )
    Ostatnio edytowane przez gogulas : 01-14-2008 - 01:32
    http://gogulas.yoyo.pl/h.gif

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj