Autor Zpráva
Gaudino
Profil
Ahoj,
udelal jsem si zabezpeceni pomoci .htaccess a .htpasswd. Vsechno mi funguje dobre, ale kompletni fotogalerii mam v adresari admin. tzn. ze se nahledy nezobrazuji....resp. to po me chce vzdy heslo a jmeno.

Chtel jsem se zeptat, jestli existuji v techto souborech taky nejake vyjimky....

Napr. kdyz nahraju do rootu web robots.txt, tak si presne muzu ridit jake adresare aby to neindexovalo, jake roboti maji zakaz indexovat...a co nemaji indexovat....apod.

Existuje prosim vas taky neco tady v te problematice??

Abych nahral do adresare "admin" soubory .htaccess a .htpasswd. a nekde nastavil, aby se tyto pravidla treba neaplikovala na podadresar fotogalerie??....(admin/fotogalerie)
temistokles
Profil
No skúsil by som konštrukciu <Files>, resp. <Directory>, len neviem či v nej môže byť autentifikácia, tuším by to však ísť mohlo.
Gaudino
Profil
je tady jeste nekdo, kdo teto problematice rozumi a byl by ochoten mi s tim pomoci?
zkousel jsem to pres to Directory nejak, ale nejde mi to, mozna to delam spatne :-(
Gaudino
Profil
nekde jsem cetl, ze se da .htaccess ulozeny v adresari prebit dalsim .htaccessem, ktery je ulozeny v podadresari tohoto adresare.

Pokud mam ale v tom hlavnim .htaccessu autorizaci, tak ale nevim, jak nastavit v tom podadresarovem .htaccessu aby se na tento podadresar autorizace nevztahovala??

dekuji moc na odpovedi
temistokles
Profil
Gaudino
"Prebiť" sa to vo všeobecnosti iným .htaccessom dá. Ale keď raz v jednom adresári žiadaš autorizáciu, nemôžeš spraviť iným htaccessom v podadresári výnimku v tomto zmysle.

http://httpd.apache.org/docs/2.0/howto/auth.html

.... You can do this either by editing the httpd.conf file or using an .htaccess file. For example, if you wish to protect the directory /usr/local/apache/htdocs/secret, you can use the following directives, either placed in the file /usr/local/apache/htdocs/secret/.htaccess, or placed in httpd.conf inside a <Directory /usr/local/apache/apache/htdocs/secret> section. ....

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: