Dobrý Deň, Hosť
Meno:  Heslo: Zapamätať  Obnoviť heslo | Registrovať
Pondelok, 21. Máj 2012 20:13
 
htaccess a DirectoryIndex
Vitajte, Hosť. Prosím prihláste sa alebo sa zaregistrujte.

Prihláste sa užívateľským menom, heslom a dĺžkou sedenia

 
Pokročilé vyhľadávanie

24390 príspevkov v 4751 tém- od 64461 užívateľov - Najnovší užívateľ: Logan

Pondelok, 21. Máj 2012 20:13
Strán: [1]
Tlačiť
Autor Téma: htaccess a DirectoryIndex  (Prečítané 542 krát)
0 užívateľov a 2 Hostí prehliada túto tému.
tomiit
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 8



« kedy: Štvrtok, 10. November 2011 22:49 »

Zdravím.
Som začiatočník co sa týka práce s Joomlou a nastavení okolo nej, ale snažím sa so všetkých síl. Môj problém vyzerá asi tak, že mam doménu a poddoménu. Na doméne aj poddoméne je nainštalovaná osobitne Joomla 1.5. Pred tým bola len doména, s Joomlou 1.5 ako hlavná stránka. Vytvoril som si poddoménu s ďalšou Joomlou 1.5 a potreboval som nejak pred tieto dve Joomly vsunúť nejakú začínajúcu stránku, na ktorej je menu, ktoré odkazuje na tieto dve Joomly. Takže poriešil som to asi tak, že v htaccess DOMÉNY t.j. hlavnej stránky som vložil skript DirectoryIndex start.html, aby sa mi základná stránka zmenila z index.php na start.html. Všetko fungovalo super, presne tak ako som chcel, ale nastal problém vtedy keď som sa chcel prihlásiť do administrácie Joomla na DOMÉNE. Vypísalo mi že nemám dostatočné práva vstupovať do .../administrator. Tak som htaccess zmenil znovu na pôvodné presmerovanie index.php. Takže teraz keď chcem vojsť do administrácie stále musím zmeniť htaccess na pôvodné nastavenie aby som sa dostal do administrácie domény alebo poddomény. Túto základnú stránku start.html mám umiestnenú v priečinku domény.

Potrebujem nejak spraviť aby keď mám nainštalované dve Joomly v doméne a poddoméne aby som pred ne vložil hlavnú stránku z ktorej by sa dalo cez nejaké menu alebo banery vstúpiť do vybranej Joomly a z nej zas naspäť na predstránku. Preto som použil DirectoryIndex start.html aby som nemusel v Joomle nič upravovať a keď sa na Joomle stránke chcem vrátiť na domovskú stránku ma presmeruje vlastne na tu start.html stránku, je predstránka oboch strániek Joomla. Ale zas aby sa mi dalo vstupovať aj do administrácie stránok Joomla.
Dúfam, že som problém opísal zrozumiteľne. Vopred ďakujem za rady.
Zaznamenané
lostin
Hero Member
*****

Karma: +5/-0
Offline Offline

Príspevkov: 503


« Odpoveď #1 kedy: Štvrtok, 10. November 2011 23:53 »

Robí to preto,že hodnoty z .htaccess sa dedia do všetkých podadresárov.Takže keď zadáš domena.sk/administrator , vráti to chybu 403,pretože v adresári sa nenachádza súbor .htaccess ani start.hml a výpis adresárov je zakázaný.

Správne by tvoj .htaccess mal vyzerať takto :

Kód:
DirectoryIndex start.html index.html index.php

Podľa mňa je ale zbytočné meniť indexové stránky.Úplne by stačilo zmazať tento riadok z  .htaccess a start.html premenovať na index.html . Na drvivej väčšine serverov je poradie indexových stránok index.html index.php ,takže výsledok by bol ten istý.

Myslím si ale,že na to ideš zle.Zdá sa mi zbytočné mať na jednej subdoméne 2 inštalácie Joomla,pokiaľ na to nemáš naozaj pádny dôvod(predpokladám,že tá druhá inštalácia v podadresári nie je testovacia).Jednak je to dvojnásobná práca pre teba,lebo všetky úkony(zálohovanie,aktualizácie,úpravy,migrácia na Joomla 1.7/2.5) musíš robiť dva krát a takisto to môže byť problém aj pre užívateľov,pokiaľ máš na stránkach potrebnú registráciu.

Pokiaľ sú dve samostatné inštalácie potrebné,start.html nie je ideálne riešenie.Je to otrava pre užívateľov,lebo zakaždým musia robiť o klik navyše a takisto je to zlé aj z hľadiska optimalizácie pre vyhľadávače (SEO).Omnoho lepšie by bolo vložiť odkazy priamo do menu na jednotlivých stránkach.
Tým pádom,keď bude chcieť návštevník prejsť zo stránky A na stránku B, nebude musieť ísť zbytočne na start.html a úvodnú stránku webu nebudeš mať prázdnu.
Zaznamenané
tomiit
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 8



« Odpoveď #2 kedy: Piatok, 11. November 2011 15:10 »

Ďakujem za radu.

Upresním kúsok tie 2 poddomény možno mi budeš vedieť poradiť. Kedysi bola len doména, na ktorej bola stránka firmy povedzme príklad firma okfirma. Takže firma mala stránku www.okfirma.sk, ktorá robila reklamu a info ohľadom určitej činnosti firmy. A teraz tá firma chce rozšíriť svoju činnosť povedzme o nejaký booking system. Takže ja som to spravil tak že základná stránka firmy bola v www.okfirma.sk a spravil som k nej poddoménu www.reservation.okfirma.sk no a na tej poddoméne by bol umiestnený rezervačný systém. Keďže firma používa aj stránku okfirma lebo tam je vlastne obsah aj určenie obsahu iné ako v poddoméne reservation. Takže si neviem veľmi predstaviť ako by som to mohol spraviť s jednou joomlou. Budem veľmi rád ak mi poradíš. Lebo asi budem potrebovať na booking systém osobitne aj databázu novú alebo mi bude stačiť jedna a len dám iný prefix? Netuším... Ja som na to išiel najjednoduhšou logikou starej školy HTML. Teda 2 poddomény a dve odlišné stránky. Hlavné je, že stránka na www.okfirma.sk nemá nič spoločné s poddoménou www.reservation.okfirma.sk proste sú to odlišné dve odvetvia. Takže ani nechcem z jednej stránky odkazovať na tú druhú. Preto som vlastne aj myslel tú začiatočnú stránku z ktorej sa bude dať vybrať kde chceš ísť na ktorú stránku.
       
A na index.html neviem či môžem zmeniť tú začiatočnú stránku lebo ju mám umiestnenú kde je nainštalovaná joomla a sa mi zdá že nejaký index.html tam už je.
Zaznamenané
tomiit
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 8



« Odpoveď #3 kedy: Sobota, 12. November 2011 17:15 »

A mohol by si mi prosím ťa vysvetliť alebo aspoň stručne popísať ako je možné v Joomle 1.5 spraviť dva od seba odlišné weby? Ja neviem ako na to a či sa to vôbec dá. Preto používam poddomény a dve joomle aby som tie dva weby od seba nejak odlíšil a aby som aj ja mal vždy jasno s akou stránkou práve pracujem.

Budem rád keď mi niekto poradí ako to spraviť. Sám na to nepríjdem.

Ďakujem.
Zaznamenané
lostin
Hero Member
*****

Karma: +5/-0
Offline Offline

Príspevkov: 503


« Odpoveď #4 kedy: Nedeľa, 13. November 2011 02:33 »

Keď som písal predchádzajúcu odpoveď,zle som pochopil tvoj prvý príspevok a myslel som si,že máš druhú stránku v podadresári ,nie na subdoméne.

Stránka na subdoméne dáva zmysel vtedy:
   - pokiaľ má úplne odlišný obsah a chceš cieliť  cez SEO.
   - ak je potrebné,aby mal užívateľ 2 odlišné účty.
   - ak by si svojou funkčnosťou navzájom prekážali

V tvojom prípade teda záleží od toho,či rezervačný systém bude mať toľko odlišného obsahu,aby malo zmysel  dávať ho na subdoménu alebo funkčnosť,ktorá by bola v konflikte so zvyškom stránky

Keďže Joomla umožňuje priraďovať nastavenia a rozšírenia k položkám menu, dá sa na jednej inštalácii urobiť niekoľko podstránok,ktoré majú iný vzhľad (šablónu),iný obsah, iné moduly a menu.

Takže bavme sa o hypotetickej reklamnej firme okfirma.sk,ktorá chce stránku rozšíriť o rezervačný systém pre hotel.
Stačí si vytvoriť v hlavnom menu položku napr.  Hotel.
Táto položka môže byť buď článok,kategória článkov alebo iba rezervačný systém.
 K tejto položke potom môžeš priradiť v správcovi šablón inú šablónu,takže stránka bude vyzerať úplne inak.
 Táto šablóna môže mať iné modulové pozície, do ktorých priradíš iba moduly,ktoré chceš mať len na podstránke Hotel. 
Tým ti vznikne podstránka,ktorá má iný vzľad, iný obsah,ale beží na tej istej inštalácii Joomla.
Zaznamenané
tomiit
Newbie
*

Karma: +0/-0
Offline Offline

Pohlavie: Mužské
Príspevkov: 8



« Odpoveď #5 kedy: Pondelok, 14. November 2011 12:46 »

Ďakujem idem skúsiť.  Smiley
Zaznamenané
Strán: [1]
Tlačiť
Prejsť na: