Htaccess

.Htaccess dosyası(Hypertext Access File ), sunucuda bulunan klasörlerde ayarlar ve uygulamalar yapılabilen özelleştirilmiş dosyalardır. Bu dosya ile sitenizde birçok düzenleme, yetkilendirme ve kısıtlama işlemleri yapabilirsiniz. Oldukça fazla komut içeren Htaccess dosyasında birçok işlem yapabilirsiniz.
htaccess.jpg

Htaccess Örnekleri

#deny all Access deny from all

Tüm klasörlere erişim engellemek için kullanılır.

#deny all Access deny from all allow from xxx.xxx.xxx.xxx   //tek ip adresi
allow from xxx.xxx.xxx.    //ip bloğu
allow from xxx.xxx.        //daha kapsamlı ip bloğu

Sadece belirli iplere erişim izin sağlamak için kullanılır.

ErrorDocument 401/errors/401
ErrorDocument 403/errors/403
ErrorDocument 404/errors/404
ErrorDocument 500/errors/500

Hata sayfaları için yönlendirme

Redirect 301 /eskisayfa/ https://www.mertvahitdemir.wordpress.com/yenisayfa/

301 Kalıcı yönlendirme

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www\.)?mertvahitdemir.wordpress.com/.*$[NC]
RewriteRule \.(gifjpegpng)$-[F]

Sitenizde bulunan resimlerin kopyalanarak başka sitelerde paylaşılması durumunda bu resmi değiştirebilir ve sitenizin ismiyle bu site üzerinden kopyalanmıştır şeklinde uyarı ekleyebilirsiniz.

Leave a Reply