.htaccess



Sveitsiläinen linkkuveitsi Apache


Luo Apache konfiguraatiotiedostosi helposti ja aseta hakemistoille ja tiedostoille säännöt, luo uudelleenohjauksia, muokkaa virhesivuja jne.





Suojaa kansiosi salasanalla



.htaccess-tiedostolla voit suojata osan sivustostasi salasanalla.







Suodata IP:t


Voit estää pääsyn IP-osoitteen perusteella. Tämä on todella kätevää kun vain esimerkiksi sovelluskehittäjien kuuluu päästä tiettyyn hakemistoon.


Esimerkki:

Deny from all Allow from 192.168.xxx.xxx






Hallinnoi keksejä


.htaccess-tiedostolla voit tehdä eri asioita kekseille. Voit asettaa niitä, muuttaa niitä, hakea arvoja, tehdä uudelleenohjauksia jne.


Esimerkki:

Uudelleenohjaa jos keksiä ei ole luotu

RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]






Uudelleenkirjoita vaikeat URL:t


Uudelleenkirjoita monimutkainen URL, siten että se on helpommin luettavissa.





Esimerkki:

# URL Rewriting -moduulin aktivoiminen: RewriteEngine on # URL Rewriting säännöt: RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4






Personoi virhesivut:


Korvaa normaalit 404 Page not found ja 500 Internal error sivut omilla sivustoosi sopivilla versioilla.


Esimerkki:

ErrorDocument 401 /autorisation_requise.html ErrorDocument 400 /mauvaise_requete.html ErrorDocument 403 /interdit.html ErrorDocument 404 /page_inexistante.html






Hallinnoi uudelleenohjauksia:


Ohjaile sivustosi vieraita väliaikaisilla uudelleenohjauksilla.





Esimerkki:

RedirectPermanent /photos/vacances-canada.html /canada.html


Jatkaessasi selailua tällä sivulla hyväksyt evästeiden käytön vierailun sujumiseksi asianmukaisesti sekä kävijätilastojen tekemiseksi. Lisätietoja evästeistä ja niiden hallinnasta.
OK
Muutetun direktiivin 2006/112/EY mukaisesti arvonlisäverolliset hinnat voivat vaihdella asiakkaan asuinmaan mukaan 1.1.2015 alkaen (näytetyt hinnat sisältävät Suomessa voimassaolevan arvonlisäveron).