Onko mahdollista suojata yksi tiedosto .htaccess:n kanssa? Eli se ei kysyisi kirjautumista kuin yhdessä tiedostossa. Jos on, niin miten? Tiedän miten saa yhden kansion suojattua salasanalla, mutta miten vain yksi tiedosto?
-MIB
<FILES tiedosto1[,tiedosto2...]> ja tähän komennot </FILES>
Eli noin. Suluissa olevat valinnaisia.
Anteeksi miten? :D
Mulla on jo .htaccess tiedosto jossa lukee:
RewriteEngine on Options -MultiViews RewriteBase / RewriteRule ^([a-zA-Z0-9]+)/$ index\.php?1&sivu=$1 RewriteRule ^([a-zA-Z0-9]+)$ index\.php?1&sivu=$1 [L]
Miten laitan sen tuohon? Ihan perään vaan, vai? Kuuluisiko laittaa
<files tiedostonnimi.pääte> AuthUserFile /home/tunnus/wwwroot/.htpasswd AuthName "Salaiset sivut" AuthType Basic require valid-user </files>
En ole saanut toimimaan
Kyllä, noin se pitää laittaa.
Tosin ainakin itsellä <files ...> piti laittaa seuraavalla tavalla:
<files /tiedoston/täysi/polku/tiedostonimi.pääte>
Tein näin:
RewriteEngine on Options -MultiViews RewriteBase / RewriteRule ^([a-zA-Z0-9]+)/$ index\.php?1&sivu=$1 RewriteRule ^([a-zA-Z0-9]+)$ index\.php?1&sivu=$1 [L] <files /var/www/vhosts/tunnus/httpdocs/tiedosto.php> AuthUserFile /var/www/vhosts/tunnus/httpdocs/.htpasswd AuthName "Salaiset sivut" AuthType Basic require valid-user </files>
Mutta tämä ei toimi. Mitä pitäisi tehdä? Polku on ihan oikein kyllä
Oho. Anteeksi, oli lipsahtanut pieni virhe.
Tämän pitäisi toimia:
<Files ~ "/filu">
Ja ei sittenkään koko hakemistoa.
Eipä toimi :/
Laitoithan siihen
<Files ~ "/file.php">
?
Tietääkseni kirjainkoolla on väliä...
Aihe on jo aika vanha, joten et voi enää vastata siihen.