Strana 1 z 1

administrace více "instalací" Etomite na jednom hostingu

Napísané: St Jan 13, 2010 9:54 am
od používateľa puschpull
Zdravím a mám (docela zásadní) dotaz

potřebuji dělat administraci více webů na jednom hostingu
weby budou například na doménách (subdoménách):

http://domena1.web.net/
http://domena2.web.net/
http://domena3.web.net/
http://web.net/
http://web.net/test/

s ošetřením aby fungovaly adresy jak http://web.net/ tak http://www.web.net/ (http://www.web.net/test/ a http://web.net/test/ )


takže v tomto případě 5 různých "instalací" RS Etomite, ale potřeboval bych vše administrovat pod jedním přihlášení do "manageru"

Nějaké nápady, inspirace či podněty ?
Děkuji

Re: administrace více "instalací" Etomite na jednom hostingu

Napísané: St Jan 13, 2010 9:57 am
od používateľa puschpull
součástí řešení bude pravděpodobně důkladně napsaný a patrně rozsáhlejší soubor .htaccess, ale s tím si v této fázi nevím rady, respektive potřebuji to nejdřív zde prodiskutovat
:-)

Re: administrace více "instalací" Etomite na jednom hostingu

Napísané: St Jan 13, 2010 2:18 pm
od používateľa _rasel^
Ahoj, tiež som nad niečim podobným uvažoval na Etomite. V podstate je potrebne ošetriť nasledujúce veci:
  • inštalačka etomite a manager sa bude nachádzať na jednom mieste,
  • väčšina hostingov má možnosť maskovania domén, tzn. je potrebné zabezpečiť to, aby všetky domény smerovali do jedného adresára na hostingu, čiže v konečnom dôsledku dosiahneme to, že jeden web s viacerými url adresami bude mať úplne rovnaký obsah,
  • ďalej je potrebné poriešiť vizuálne oddelenie webov, tzn. že čo sa má zobraziť, ak niekto pristúpi do roota daného webu, čiže po zadaní defaultnej url adresy, aby sme nemuseli mať na výber, že obsah ktorého webu je potrebné zobraziť. Asi najjednoduchšie riešenie je pomocou .htaccess:

    Kód: Vybrať všetko

    RewriteCond %{HTTP_HOST} ^prva-domena.sk
    RewriteRule (.*) http://prva-domena.sk/nazov-dokumentu
    
    RewriteCond %{HTTP_HOST} ^druha-domena.sk
    RewriteRule (.*) http://druha-domena.sk/nazov-ineho-dokumentu
    Neviem či sú tie pravidla napísane správne, nevyznám sa v tom veľmi.

    Druhou možnosťou, alternatívou k .htaccess by bolo to, že defaultný dokument, by bol prázdny s prázdnou šablónou a obsahoval by snippet, ktorý sa stará o presmerovanie na základe url adresy a ten by presmerovával podobným princípom ako .htacccess.
  • Je potrebné zabezpečiť len to, aby bol používateľ po zadaní defaulnej adresy odkázaný na správny rood dokumentu, ktorý obsahuje šablónu a menu daného webu. Ak sa používajú zjednodušené url adresy, tak to ma len to obmedzenie, že url alias každého dokumentu musí byť jedinečný. A ďalšie nevýhoda spočíva v tom, že na jeden dokument bude existovať url adresa aj z inej domeny, ktorá sa však nebude nikde zobrazovať, ale po ručnom zadaní by fungovala, čo je dobré doriešiť, ale nie je to nutnosťou, ak sa stým používateľ webu dokáže zmieriť. :) To by bolo potrebné ošetriť nejakým smerovacím snippetom, aby bolo jasné, že ak niekto zadá správnu url adresu k dokumentu, ale nesprávnu doménu, tak sa dokument buď nezobraziť, alebo presmerovať na správnejší názov domény.
    • Každá doména v Etomite by mala v strome dokumentov svoj vlastný priečinok,
    • Smerovací snippet (obsah každého templatu) by získal url adresu, id zobrazeného dokumentu a na základe priečinku do ktorého dokument patrí by vyhodnotil čo je kombinácia domény a aliasu správna alebo ma dojsť k presmerovaniu, alebo k zobrazeniu chybovej hlášky 404.
Inak ten formát s www a bez www by mal mať defaultne povolený každý hosting, alebo aspoň možnosť ktorá sa ma používať, prípadne povoliť obidvoje a riešiť to cez .htaccess (tak to mam riešené na etomite.sk, že ak je zadaný www formát, tak dôjde k prepísaniu na formát bez www). Nie je dobré ak fungujú obidvoje tvary, pretože ich Google vníma ako iné doménu a potencionálny obsah ako duplicitný a na základe toho znižuje rating stránok.

Re: administrace více "instalací" Etomite na jednom hostingu

Napísané: St Jan 13, 2010 2:41 pm
od používateľa puschpull
_rasel^: Díky za odpověď
je to na experimentování
Budu něco podobného zkoušet testovat, takže potřebuji aby: víc hlav víc nápadů
:-)

jinak, zatím se mi to zdá docela složité ...

Re: administrace více "instalací" Etomite na jednom hostingu

Napísané: St Jan 13, 2010 3:03 pm
od používateľa _rasel^
Inak tie .htaceess (alebo snippet v etomite štartovacom dokumente) je potrebné vytvárať iba pre každú doménu a nie pre každý dokument a to je pravidlo iba pre root dokument, pretože ak pristupujeme na doménu prva-domena.sk, tak chceme aby sa zobrazila iná "štartovacia úvodná" stranka ako na druha-domena.sk a v Etomite je možné zadefinovať len jednu úvodnú stránku, kde sa náväznosť na doménu do úvahy neberie. To je jadro na základe ktorého to bude bežať v poriadku. Musíme v Etomite dodržať len pravidlo relatívnych ciest (tzn. bez domény) k článkom a zmenu, aby nevznikali komplikácie.

Riešenie, ktoré obsahuje striktné pravidla pre skupinu dokumentov, ktoré sú uložené v nejakom priečinku v strome dokumentov (kvôli jednoduchosti) so snippetom pre smerovanie je viac-menej pre pedantov, pretože bežného používateľa nikdy nenapadne že ak fuguje adresa http://www.prva-domena.sk/etomite-na-hostingu tak ho nenapadne otestovať aj http://www.druha-domena.sk/etomite-na-hostingu ak je menu a vzhľad oddelený a nikde na webe sa nenachádza druhý alternatívny odkaz. Inak napadlo ťa niekedy namiesto adresy tohto článku zadať http://forum.etomite.CZ/vseobecne-help- ... -t497.html? :) (URL s etomite.cz) Na fóre to funguje, ale na etomite.sk je nastavené právo na prepisovanie url na sk podobu.

Všetko platí vtedy ak chceme dosiahnuť to, aby boli vzhľady vizuálne a aj štruktúrou úplne oddelené. Ak chceme, aby mali úplne rovnaký obsah (čo kvôli nižšiemu ratingu na Googlu neodporúčam), tak stačí v nastaveniach hostingu nastaviť iba maskovanie domény na príslušný adresár...