.htaccess-generaattori
Luo Apache .htaccess-sääntöjä uudelleenohjauksille, uudelleenkirjoituksille, turvallisuusotsikoille, välimuistille ja muulle.
Mikä on .htaccess?
Apache-määritystiedosto hakemistotason asetuksille: uudelleenohjaukset, URL-uudelleenkirjoitus ja turvallisuus.
Mihin .htaccess sijoitetaan?
Verkkosivuston juurihakemistoon tai alihakemistoon, jossa sääntöjen tulee päteä.
Toimiiko Nginxin kanssa?
Ei, .htaccess on Apache-kohtainen. Nginx käyttää eri syntaksia.
Voiko rikkoa sivustoni?
Kyllä, väärät säännöt voivat aiheuttaa 500-virheitä. Varmuuskopioi ja testaa aina.
Ero 301 ja 302 välillä?
301 on pysyvä ja siirtää sijoitussignaalit uudelle URL:lle. 302 on väliaikainen eikä siirrä signaaleja.
Miten pakottaa HTTPS?
Käytä RewriteEngine On kanssa RewriteCond %{HTTPS} off ja RewriteRule ohjataksesi HTTP-liikenteen HTTPS:ään.
Mikä on mod_rewrite?
Apache-moduuli URL-manipulointiin, uudelleenohjauksiin ja ehdolliseen pääsynhallintaan.
Miten suojata salasanalla?
Käytä AuthType Basic, AuthUserFile ja Require valid-user. Luo .htpasswd-tiedosto htpasswd-komennolla.
Miten estää IP?
Käytä Require not ip 192.168.1.1 yhden IP:n estämiseen. Voit estää myös kokonaisia alueita.
Miten aktivoida välimuisti?
Käytä mod_expires kanssa ExpiresByType asettaaksesi välimuistin vanhenemisajat tiedostotyypeittäin.
Miten aktivoida GZIP?
Käytä mod_deflate kanssa AddOutputFilterByType DEFLATE pakataksesi HTML, CSS ja JavaScript -tiedostot.
Mitä ovat turvallisuusotsikot?
Otsikot kuten X-Frame-Options, X-Content-Type-Options ja Content-Security-Policy suojaavat clickjackingiltä ja XSS:ltä.
Miten estää hotlinking?
Käytä mod_rewrite tarkistaaksesi HTTP_REFERER ja estääksesi pyynnöt ulkopuolisilta sivustoilta.
Miten luoda virhesivuja?
Käytä ErrorDocument virhekoodilla ja polulla: ErrorDocument 404 /404.html.