Wordpress Tüm .Htaccess Kodları

Wordpress .htaccess kodları
WordPress Tüm .htaccess Kodları

.htaccess Nedir ?
Bu dosya ( Hypertext Access File ) anlamına gelir . Apache server web sayfasına konulan ve dosya erişim yetkisi belirleyen dosyadır . Bu dosya kullanılarak bir klasöre erişim yasaklanır veya şifreli giriş izni verilebilir . Bu dosyanın adı yoktur sadece .htaccess şeklinde uzantı olarak bulunur . Klasörler düzeyinde sunucuda çeşitli ayarlar ve uygulamalar yapan özelleştirilebilir dosyadır . Bu dosya ile veri sıkıştırma , spam engelleme , Ip engelleme , klasör yetki sınırlandırması , kötü amaçlı botları engelleme , dosyaları gizleme gibi birçok ayarlama yapılabilir . Bu konumuzda .htaccess yapılandırması için kullanılabilecek tüm kodları göreceğiz .

Subdomain Kaldırma : Sizde sitenizde www yani subdomain kullanılmasını istemeyebilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^www\.example\.com[nc]
RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
</ifModule>
Aralık
Kötü Botları Engelleme : Sitenizi kullanan veya tamamen indirmek isteyen botlara karşı önlem alabilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC Web Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Image Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* – [F]
</ifModule>
Aralık
Özel 404 Hata Sayfası : Ziyaretçileriniz için özel 404 Sayfa Bulunamadı sayfası oluşturup aşşaağıdaki kod ile yönlendirme sağlayabilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
ErrorDocument 404 /errors/notfound.html
Aralık
Dosyaları Gizleme : Belirli dosyalara erişimi engellemek için files direktifiyle birlikte regular expression kullanabilirsiniz . Örnek olarak konfigürasyon dosyalarına , robot.txt veya log’lara erişimi engellemek isteyebilirsiniz . Aşağıdaki örnek klasördeki .ht ile başlayan dosyalara erişimi engellemektedir . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
<Files ~ “^\.ht”>
Order allow,deny
Deny from all
Satisfy All
</Files>
Aralık
Bant Genişliği Koruma : Sitenizin bant genişliğini ( bandwidth ) korumak için bir .php özelliği olan veri sıkıştırmayı kullanabilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
<ifModule mod_php4.c>
php_value zlib.output_compression 16386
</ifModule>
Aralık
Klasör Listeleme : Bir klasördeki tüm dosyaları listeleyebilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .
Options +Indexes +MultiViews +FollowSymlinks
<ifmodule mod_autoindex.c>
IndexOptions FancyIndexing
</ifmodule>
Aralık
IP Adresi Denetimi :  Sabit ip kullanıyorsanız bu düzenleme ile admin paneline sizin belirlediğiniz ip dışındaki bir ip giriş yapamaz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic
order deny,allow
deny from all
allow from xx.xx.xx.xx
Aralık
Spam Yorum Engelleme :  Yazılarınıza gelen spam yorumları engelleyebilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
Aralık
Bakım Sayfası Oluşturma : Siteniz bakımdayken ziyaretçileri başka bir sayfaya yönlendirebilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .

RewriteCond %{REQUEST_URI} !/bakimcalismasi.html$
RewriteCond %{REMOTE_ADDR} !^123.123.123.123
RewriteRule $ /maintenance.html [R=302,L]
Aralık
FeedBurner Yönlendirmesi : WordPress RSS feed’lerini feedburner’a yönlendirebilirsiniz .Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/catswhocode [R=302,NC,L]
Aralık
Hotlink Koruması  : Sitenizdeki resimlerin başka bir sitede yayınlanmasını engelleyebilirsiniz . Bunun için aşağıdaki kodu .htaccess dosyasına eklemeniz gerekiyor .

#Replace ?mysite.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]



Wordpress Tüm .Htaccess Kodları Wordpress Tüm .Htaccess Kodları Reviewed by Literatür Adası on 18:41 Rating: 5

Hiç yorum yok:

Blogger tarafından desteklenmektedir.