Autor | Zpráva | ||
---|---|---|---|
trickot Profil |
Zdravím všechny,
mám dotaz ohledně .htaccess - automatického přesměrování uživatele do adresáře public z root adresáře, odstranění nežádoucího řetězce v URL, poslání argumentů metodou GET a zabezpečení / bezpečnost tohoto nastavení. Podobný řetězec očekávám přijatý od klienta: http://domena.cz/?sekce?stranka?podstranka?dalsich_x_moznych_podstranek/?jazyk?a_dalsi?mozna?nastaveni/ Tento řetězec chci mít ve výsledku v adresní řádce... http://domena.cz/ Tuto strukturu jsem si načrtl: root // htdocs/projects/project_name/ .htaccess app .htaccess // deny from all init.php controllers App.php admin .htaccess // deny from all registered_user .htaccess // deny from all public index.php // vyžádání init.php z adresáře app a inicializace třídy App .htaccess Vzhledem k tomu, že se zatím učím, .htaccess příliš nerozumím. Samozřejmě od vás nechci v žádném případě žádné řešení, chci pouze nasměrování, event. popis toho, co musím udělat krok za krokem, případně doporučení na změnu struktury předtím, než začnu rozvíjet testovací aplikaci. Díky za váš čas, ptejte se na cokoliv. |
||
Davex Profil |
#2 · Zasláno: 14. 8. 2016, 19:39:31
trickot:
Pokud používáš webserver Apache, tak v jeho konfiguraci nasměruj DocumentRoot přímo do adresáře public a pro přepis adres na index.php použij FallbackResource .
|
||
trickot Profil |
#3 · Zasláno: 14. 8. 2016, 20:39:15
Ahoj Davex. Díky za odpověď.
Ano, používám nejnovější verzi balíčku Xampp na Windows. K DocumentRoot tedy připíšu /public, přidám direktivu FallbackResource /index.php, s argumenty si už poradím. Teď jsem se už dostal do jiné kategorie diskuze, nicméně pokud jde o bezpečnost a o něco jako přístupnost programování (ber s rezervou), je vhodné mít takovouto hierarchii v adresářích? |
||
Časová prodleva: 9 let
|
0