Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. Více informací:
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Slevovy týden 3/50
Avatar
archlin
Člen
Avatar
archlin:11.8.2013 12:04

Pokušam sa vytvoriť htaccess na endore moja štruktúra frameworku :

app
system
public (css,js,images,in­dex.php)

Chcem zaistiť aby document root smeroval do public,aby boli všetky súbory z public prístupné okrem prezerania zložiek a zabrániť prístupu do zložiek app system vrátane súborov.

Editováno 11.8.2013 12:05
Odpovědět
11.8.2013 12:04
sublime text 2
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na archlin
David Čápka:11.8.2013 12:11

Bránit přístupu do složek objektové aplikace není potřeba, vždyť tam jsou jen třídy.

Nahoru Odpovědět
11.8.2013 12:11
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Avatar
archlin
Člen
Avatar
Odpovídá na David Čápka
archlin:11.8.2013 16:59

okrem tried tam mám aj iné veci a nechcem aby sa v tom ostatný hrabali či stahovali scripty ... už mi to funguje nakoniec som to vyriešil.

RewriteEngine On
RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L]
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [L]
Nahoru Odpovědět
11.8.2013 16:59
sublime text 2
Avatar
Kit
Tvůrce
Avatar
Odpovídá na archlin
Kit:11.8.2013 17:09

Podle mne sis zvolil poněkud nešikovnou cestu a dřív nebo později narazíš.

Nahoru Odpovědět
11.8.2013 17:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na archlin
David Čápka:11.8.2013 17:15

IMHO bohatě stačí

Options -Indexes

Stejně nikdo neví co tam máš a nedokáži si ani představit co by tam mělo být kromě PHP tříd, těžko tedy bude vědět URL.

Nahoru Odpovědět
11.8.2013 17:15
One of the most common causes of failure is the habit of quitting when one is overtaken by temporary defeat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.