Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 2. diel - .htaccess, autoloader a všeobecný kontrolér

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Libor Šimo (libcosenior)
David Hartinger:10.5.2014 21:25

V článku je napsáno, ať to dáš do kořenové složky, tak to prostě nahraj do kořenové složky.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Libor Šimo (libcosenior):10.5.2014 21:41

Skúšal som aj to a nefunguje. Proste inakšie ako som napísal sa súbor.php nedá spustiť.

Editované
Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
janeczko.jan
Člen
Avatar
janeczko.jan:29.5.2014 19:41

Jak by se dalo udělat abych nemusel mit dany web v kořenove složce serveru, ale mohl podobnych webu udelat vice každy do jedne podsložky? protože s timhle postupem muzu cely server pouzit max na jeden web

Avatar
jenda
Člen
Avatar
jenda:3.6.2014 14:13

Ahoj,
poslední dotaz mne také zajímá. S mvc jsem na začátku, ale v rootu mám bohužel hlavní web, a tedy potřebuji do subdomény. Tedy třeba test.domena.cz.. Šlo by prosím jen zmínit, co eventuálně změnit, a my už si to nějak dohledáme?

Moc díky jenda

Avatar
domino.turak
Člen
Avatar
domino.turak:11.6.2014 12:23

Bol som 1000. v poradi ktory si stiahol zdrojove kody k tomuto clanku. Nedostanem zato nejake premiove body? :D

Odpovedať
"Never give up!"
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na janeczko.jan
David Hartinger:11.6.2014 13:07

Se subdoménou problém není. Jakmile vytvoříš subdoménu třeba sub.domena.cz a nasměruješ ji do nějaké složky, bere se složka jako root. Problém je jen v tom, když je v url třeba domena.cz/sub.

Odpovedať
New kid back on the block with a R.I.P
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na jenda
David Hartinger:11.6.2014 13:08

Mělo by to fungovat beze změn.

Odpovedať
New kid back on the block with a R.I.P
Avatar
pemap
Člen
Avatar
pemap:25.7.2014 10:57

Pokud chce někdo více složek a v nich pěkné url, je nutno v .htaccess pro každou danou složku zadat minimálně toto:

# Zapnutí mod_rewrite. Radeji vždy, než zapomenout.
RewriteEngine On

# Adresář, ze kterého se budou brát stránky pro mod_rewrite.
RewriteBase /nazev_adresare/

#Chybové stránky:
ErrorDocument 404 /nazev_adresare/no-page.php

Dále pak je možno dopsat například doplnění lomítka na konci url pokud chybí, bez a s www, přepisovací pravidla pro pěkné url, heslování, úprava defaultního výpisu obsahu adresáře, ...

Avatar
dusekpetrcb
Člen
Avatar
Odpovedá na pemap
dusekpetrcb:24.8.2014 13:56

Tohle funguje - díky, taky mi furt vrtalo hlavou, jak to přelstít, abych nemusel mít všechno v kořenové složce. Ještě hloupý dotaz: takže pro každý samostatný projekt si vytvořím vlastní složku v kořenové složce a doplním příslušnou instrukci RewriteBase do htaccess?

Avatar
dusekpetrcb
Člen
Avatar
dusekpetrcb:24.8.2014 14:11

A ještě prosím o jednu radu:
Chtěl bych, abych si mohl ladit různé aplikace na localhostu tímto způsobem:
URL localhost/app1/pa­rametry..., localhost/app2/pa­rametry atd.
Každá apliakace by byla ve vlastním adresáři v kořenové složce. Jak toho dosáhnout? Díky.

Když jsem změnil htaccess dle rady pemapa, přestalo fungovat toto:

// prazdny/chybejici parametr URL => presmerovani na uvod
if (empty($url[0])) {
$this->redirect('ar­ticle/intro');
}

Redirect se neprovede, program se vlastně nedostane ani k této podmínce, ale rovnou to zahlásí: Přístup odmítnut!

Nemáte právo pro přístup do požadovaného adresáře
// prazdny/chybejici parametr URL => presmerovani na uvod
if (empty($url[0])) {
$this->redirect('ar­ticle/intro');
}

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 125.