Wordpress – htaccess düzenleyerek güvenliğinizi sağlayın

Güvenliğiniz için okuyun …

.htaccess dosyasını açın,

den önce şunları ekleyin :

# protect the htaccess file

order allow,deny
deny from all

# disable the server signature
ServerSignature Off

# limit file uploads to 10mb
LimitRequestBody 10240000

# protect wpconfig.php

order allow,deny
deny from all

#who has access who doesnt
order allow,deny
#deny from 000.000.000.000
allow from all

#custom error docs
ErrorDocument 404 /notfound.php
ErrorDocument 403 /forbidden.php
ErrorDocument 500 /error.php

# disable directory browsing
Options All -Indexes

#redirect old to new
Redirect 301 /old.php http://www.yourdomain.com/new.php

#block referring domains
RewriteEngine on
RewriteCond %{HTTP_REFERER} digg\.com [NC]
RewriteRule .* – [F]

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
#RewriteRule \.(gif|jpg)$ – [F]
#RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/stealingisbad.gif [R,L]

# php compression – use with caution

php_value zlib.output_compression 16386

# set the canonical url
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

# protect from spam comments
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Böylece blogunuzda ;

Genel koruma sağlayabilir,
Dijital imzaları kapatabilir,
Dosya gönderme limiti belirleyebilir,
wp-config.php dosyanızı kuruma altına alabilir,
Bazı iplerden gelen balantıları engelleyebilir,
Özelleştirilmiş hata sayfalarına yönlendirme yapabilir,
Dizin listelemeyi kapatabilir,
Eski linkleri, yeni linklere yönlendirebilir,
Hotlink koruması sağlayabilir,
PHP sıkıştırma sağlayabilir,
SEO dostu sabit linkler oluşturabilirsiniz.

Alttakilere de Bakmakta Fayda Var!

Leave a Reply

Takvim
March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  
Istatistik

Ipiniz: 38.107.191.111
Şu Anda: 1 kişi
Bugun: 10  kişi
Toplam: 3045 kişi
Ziyaret Eti

Etiket Bulutu