
.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

Muokkaa ympäristöäsi:
Valitse käytettävä php:n versio käyttääksesi muuttujia register_globals, zend_optimizer, ioncube, magic_quotes jne.
Esimerkki:
Käytä php4:ää
AddHandler application/x-httpd-php4 .php .php4 .php3
Tilaa

