Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: .htaccess:llä yhden sivun suojaus

Sivun loppuun

MIB [05.05.2009 14:35:35]

#

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

janijohannes [05.05.2009 14:40:40]

#

<FILES tiedosto1[,tiedosto2...]>
ja tähän komennot
</FILES>

Eli noin. Suluissa olevat valinnaisia.

MIB [05.05.2009 14:50:45]

#

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

janijohannes [05.05.2009 14:55:07]

#

Kyllä, noin se pitää laittaa.
Tosin ainakin itsellä <files ...> piti laittaa seuraavalla tavalla:

<files /tiedoston/täysi/polku/tiedostonimi.pääte>

MIB [05.05.2009 15:14:21]

#

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ä

janijohannes [05.05.2009 15:47:34]

#

Oho. Anteeksi, oli lipsahtanut pieni virhe.
Tämän pitäisi toimia:

<Files ~ "/filu">

Ja ei sittenkään koko hakemistoa.

MIB [05.05.2009 18:47:38]

#

Eipä toimi :/

janijohannes [05.05.2009 18:53:55]

#

Laitoithan siihen
<Files ~ "/file.php">
?

Tietääkseni kirjainkoolla on väliä...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta