Avatar
archlin
Člen
Avatar
archlin:

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:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
archlin
Člen
Avatar
Odpovídá na David Čápka
archlin:

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
Redaktor
Avatar
Odpovídá na archlin
Kit:

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:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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.