Posunutí DocumentRoot (např. pro framework Nette): Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 18: | Řádek 18: | ||
</IfVersion> | </IfVersion> | ||
[[Kategorie:Webhosting| e]] | |||
[[Kategorie:Multihosting| e]] | |||
[[Kategorie:Ostatní| e]] | [[Kategorie:Ostatní| e]] |
Aktuální verze z 24. 1. 2017, 13:05
Aplikační frameworky z důvodu vyšší bezpečnosti často oddělují data, která mají být dostupná skrze internetový prohlížeč a programový kód.
- Aplikační soubory nahrajte do složky www.
- Ve složce www vytvořte další podsložku pod názvem www. Do www/www nahrajte všechny soubory, které mají být přístupné skrze web.
- Vytvořte soubor .htaccess s následujícími pravidly:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/www/ RewriteRule (.*) www/$1 [L]
Nezapomeňte zkontrolovat, zda app, libs, log a temp obsahují .htaccess se zákazem přístupu do těchto složek, aby vám někdo nemohl přečíst konfigurační soubory či logy s chybami. (Např. http://example.com/app/config/config.neon). V případě, že soubor .htaccess neobsahují, pak jej vytvořte s následujícím obsahem:
<IfVersion >= 2.4> Require all denied </IfVersion> <IfVersion < 2.4> Order deny,allow Deny from all </IfVersion>