Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ".htaccess" jutun mahdollisuudet

Sivun loppuun

Horny The Horrible [07.01.2010 11:56:03]

#

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.

Antti Laaksonen [07.01.2010 13:07:17]

#

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).

Horny The Horrible [07.01.2010 15:00:57]

#

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)

Antti Laaksonen [07.01.2010 17:44:55]

#

Halutut vaihtoehtoiset osoitteet täytyy määritellä mod_rewriten avulla.

Horny The Horrible [08.01.2010 10:30:38]

#

Kiitos

walkout_ [08.01.2010 14:15:01]

#

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.

Macro [08.01.2010 14:30:43]

#

Kummastuttaa, kun minulla ErrorDocument 404 määrite ei toimi .htaccess tiedostossa. Myöskään httpd.conffin muutokset eivät toimi.

alottelijaa [08.01.2010 15:07:42]

#

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.

trilog [08.01.2010 15:18:21]

#

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

Horny The Horrible [11.01.2010 14:44:36]

#

Hmm... Voisin katsoa jos saan värkättyä jotain


Sivun alkuun

Vastaus

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

Tietoa sivustosta