En oikein tajua tuota ".htaccess" juttua. Mitä sillä voi tehdä ja mikä sen tarkoitus on? Sen verran tiedän että sitä tarvitaan mm. sisää nkirjautumislomaikkeita sisältäviin sivuihin.
Tiedostoon voi kirjoittaa ohjeita Apache-palvelimelle. Yleinen käyttötarkoitus on tosiaan sivuston osan suojaaminen salasanalla. Lisäksi voi mm. luoda uusia osoitteita sivuille (esim. keskustelu/123/4 johtaa sivulle keskustelu/viesti.php?id=123&sivu=4) tai määrittää oman virhesivun (mitä tapahtuu, kun käyttäjä kirjoittaa sivun osoitteen väärin).
Eli siis kuin aivot. Kiinnostavaa. pitääpä testailla. Kiitos.
Edit: Miten nämä kirjoitetaan oikein? siis en usko että pelkkä "sivu/24/7" tekee sen jutun että menee sivulle esim.php/page=24Id=7 (Vai miten se nyt oli)
Halutut vaihtoehtoiset osoitteet täytyy määritellä mod_rewriten avulla.
Kiitos
Sillä voi myös tehdä tietyihin PHP.inin asetuksiin muutoksia, kuten ottaa error-näyttö pois joka voi tuotantovaiheessa olla vain haitta.
Myöskin salasana suojaus..
mihin ohjaa 404 page not found..
jne..
Mutta mitä vaan sillä tietoturvasyistä ei voi tehdä ja tietyt muutokset onnistuvat vain Apachen httpd.conf filussa.
Kummastuttaa, kun minulla ErrorDocument 404
määrite ei toimi .htaccess tiedostossa. Myöskään httpd.conffin muutokset eivät toimi.
ErrorDocument 404 "<h1>-- Error 404 --</h1><hr/><h1>*sensored*</h1><hr/><h2>Typo in url?</h2><h3>Better luck next time *sensored*.</h3>"
toimii ainakin mulla. hmm saatto olla että joku moduuli pitää ehkä ottaa käyttöön ennenku tätä 404 voi muokata.
walkout_ kirjoitti:
Mutta mitä vaan sillä tietoturvasyistä ei voi tehdä ja tietyt muutokset onnistuvat vain Apachen httpd.conf filussa.
Macro kirjoitti:
Kummastuttaa, kun minulla ErrorDocument 404 määrite ei toimi .htaccess tiedostossa.
alottelijaa kirjoitti:
toimii ainakin mulla. hmm saatto olla että joku moduuli pitää ehkä ottaa käyttöön ennenku tätä 404 voi muokata.
http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride
Hmm... Voisin katsoa jos saan värkättyä jotain
Aihe on jo aika vanha, joten et voi enää vastata siihen.