MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
TheExpert avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

.Htaccess için çok önemli kodlar / Bakmanız Tavsiye Edilir


Sponsor Reklam

Çevrimdışı TheExpert
 Tarih: 11-11-2014, Saat:01:03
(Son Düzenleme: 11-11-2014, Saat:01:04, Düzenleyen: TheExpert.)
#1
Tüm MyBBDepo Halkına selamlar, saygılar..
Sizlere .Htaccess kodlarını paylaşacağım. Ancak diğer dersimde olduğu gibi burada da kodlar alıntıdır. Bilginize.. Lafı fazla uzatmayalım ve fasülyenin faydalarına gelelim.

Bir Klasöre Erişimi Engellemek
Eğer bir klasöre erişimi tamamen kapatmak istiyorsanız, engellemek istediğiniz klasörün içerisine gidip .Htaccess adlı bir dosya oluşturup içine şu kodları yerleştirip kaydedip , kapatın.

Kod:
#deny all access
deny from all

IP Bazlı Erişim Engellemek
Eğer klasöre sadece belirli bir IP ya da IP'ler erişme iznine sahip olacaksa, belirlediğiniz klasöre gidip .Htaccess adlı dosya oluşturup şu kodları ekleyip kaydedip kapatın.

Kod:
#deny all access
deny from all
allow from IP ADRESİNİZ
allow from BAŞKA IP ADRESİ

Dosya erişimi Engellemek
Klasör değilde, sadece tek bir dosyaya erişimi kapatmak istiyorsanız FTP ana dizininde bulunan (Public_HTML, Httpdocs, WWW klasörleri içerisindeki) bulunan siteyi kurduğunuz andan itibaren oluşturulan .Htaccess adlı dosyaya girip aşağıdaki kodları ekleyip kaydedip kapatın.

Kod:
<Files BURAYA ENGELLENECEK DOSYA ADI [DİKKAT: UZANTISI İLE BİRLİKTE OLMALI]>
Order allow,deny
Deny from all
</Files>

Klasör içeriklerini listeye yazdırmak
Bir klasörde bulunan bütün dosyaların isim listesini oluşturmak için şu kodu kullanın.

Kod:
Options +Indexes +MultiViews +FollowSymlinks
<ifmodule mod_autoindex.c>
IndexOptions FancyIndexing
</ifmodule>

[ÖNERİLİR] Dosya sıkıştırmak ve Bandwith Alanını Korumak
Sitelerimiz için çok ama çok önemli bir koddur. Ana dizinde bulunan .Htaccess dosyasına ekletin bu kodları.

Alıntı:<ifModule mod_php4.c>
php_value zlib.output_compression 16386
</ifModule>

Dosyaları Gizlemek
FTP bir dosyayı gizli duruma getirmek için bu kod işe yarayacaktır.

Kod:
<Files ~ “^\.ht”>
Order allow,deny
Deny from all
Satisfy All
</Files>

[ÖNERİLİR]Kendinize Göre 404 Hata Sayfanız Olsa Nasıl Olurdu ?
Google SEO Kurmadan da 404 hata sayfası yapılabilir. Bu kodu .Htaccess dosyasına ekleyin ve düzenleyin.

Kod:
ErrorDocument 404 HATA DOSYASININ YOLU

Hotlinki engellemek
Başka sitelere yönlendiren bağlantıların url parametresini kendi hata sayfanıza yönlendirmek için değişiklik yaptırır. OTOMATİK.

Kod:
<IfModule mod_rewrite.c>
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?siteniz\.com[NC]
RewriteRule .*\.(zip|mp3|avi|wmv|mpg|mpeg)$ http://www.siteniz.com/img/nohotlink.gif [R,NC,L]
</ifModule>

Botlara karşı süper koruma
Şu kodları .Htaccess dosyasına yerleştirin ve sitenizi botlardan ve Google'ın sitenizi banlamasından kurtulun.

Kod:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:[email protected] [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} ^WebW++++++ [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>
</ifModule>

WWW Kaldırmak
Şu kodları ekleyerek WWW subdomainini kaldırabilirsiniz.

Kod:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^www\.example\.com[nc]
RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
</ifModule>

[ÖNERİLİR]Kendi belirlediğiniz uzantıyı .PHP dosyasıyımış gibi işletmek

Mesela .mdp adlı bir dosyamız var. .Htaccess bu dosyayı yani .mdp dosyasını .php dosyasıymış gibi işletecektir. Güvenlik için oldukça önemlidir. Kodda düzenleme yapmayı unutmayınız.

Kod:
# Make PHP code look like unknown types
AddType application/x-httpd-php .mdp

Sitenize gelecek aksiliklerden sorumlu tutulmam ona göre
İyi günler..
Cevapla
Bunu Beğenenler: WampiR , trafikci258 , Kiliza , WmLord
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

Çevrimdışı DexterCoder
 Tarih: 12-11-2014, Saat:22:08
#2
eyvallah
Cevapla
Bunu Beğenenler:

Çevrimdışı WmLord
 Tarih: 12-11-2014, Saat:23:55
#3
Çok güzel bir derleme olmuş. Elinize sağlık.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Bigi Düzgün bir Mybb Sitesi Açmak için Neler Yapılmalıdır? MeleDiYe 2 1,126 01-07-2016, Saat:01:14
Son Yorum: MeleDiYe
  HTAccess ile Hata Sayfaları xdersf 2 1,421 03-08-2013, Saat:00:09
Son Yorum: xdersf
  HTAccess ile Klasörlere Erişim xdersf 0 1,028 02-08-2013, Saat:18:36
Son Yorum: xdersf
  HTAccess ile Bant Genişliği Koruması xdersf 0 1,180 02-08-2013, Saat:18:32
Son Yorum: xdersf



Konuyu Okuyanlar: 1 Ziyaretçi