Nelze vstoupit do zaheslovaného podadresáře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ravenek
- Člen | 4
Na produkčním serveru mám v adresáři /admin
administraci,
která není v Nette. Můžu však do adresáře přistoupit jen pokud
není zabezpečen HTTP autentizací souborem
/admin/.htaccess
:
AuthName "Administrace"
AuthUserFile /slozka_domeny/public_html/admin/.htpasswd
AuthType Basic
require valid-user
Jakmile tento .htaccess
na serveru vytvořím, začne mi
přístup do http://server/admin/
házet Nette 404ku
z ErrorPresenteru.
V rootu používám defaultní Nette /.htaccess
:
# enable cool URL
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>
Pokud zakomentuji řádek s RewriteRule
, adresář
/admin
normálně naskočí a vybídne k zadání přístupových
údajů dle admin/.htaccess
.
Prosím o rady. Díky.