{"id":253,"date":"2024-04-13T01:55:36","date_gmt":"2023-11-11T05:40:44","guid":{"rendered":"https:\/\/www.domaintakip.org\/?p=253"},"modified":"2024-04-13T01:55:36","modified_gmt":"2023-11-11T05:40:44","slug":"htaccess-kullanimi-hakkinda-bilmeniz-gerekenler","status":"publish","type":"post","link":"https:\/\/mehmetabaci.tr\/?p=253","title":{"rendered":"Htaccess Nedir, Nas\u0131l Kullan\u0131l\u0131r?"},"content":{"rendered":"<p><strong>Htaccess<\/strong>; Hypertext Access ve Apache taraf\u0131ndan kullan\u0131lan dosyad\u0131r ve web alan\u0131 \u00fczerinde diledi\u011finiz \u00f6zel ayarlar\u0131 yapabilmenize imkan tan\u0131r. Temelde y\u00f6nlendirmelerin pek \u00e7o\u011fu <strong>Arama motoru optimizasyonu<\/strong> (SEO) konusunda web projenizi daha iyi noktalara ta\u015f\u0131man\u0131z i\u00e7in destekleyici yap\u0131land\u0131rma sa\u011flar.<\/p>\n<p>Web projenize ait sayfalar\u0131n d\u0131\u015f sald\u0131r\u0131lardan korunmas\u0131 i\u00e7in de g\u00fcvenlik a\u00e7\u0131s\u0131ndan da \u00f6nlemler alman\u0131za yard\u0131mc\u0131 olur. \u00d6zetle; <strong>Htaccess<\/strong> dosyas\u0131yla web alan ad\u0131n\u0131zda; yetki, k\u0131s\u0131tlama gibi onlarca farkl\u0131 i\u015flemi ger\u00e7ekle\u015ftirebilirsiniz. Peki, Htaccess Nas\u0131l Kullan\u0131l\u0131r? ve hangi i\u015flemleri ger\u00e7ekle\u015ftirebilirsiniz\u2026<\/p>\n<h2 class=\"wp-block-heading\">Htaccess Nas\u0131l Kullan\u0131l\u0131r? Nas\u0131l Eri\u015filir?<\/h2>\n<p>Htaccess dosyalar\u0131na sahip oldu\u011funuz hosting panelinizden <strong>cPanel<\/strong>\u2019e eri\u015fim sa\u011flayarak ya da <strong>FTP sistemi<\/strong> \u00fczerinden eri\u015febilirsiniz. Eri\u015fimi sa\u011flamak i\u00e7in \u015fu ad\u0131mlar\u0131 izlemelisiniz;<\/p>\n<ul>\n<li>cPanel y\u00f6netim sisteminize eri\u015fin,<\/li>\n<li>Dosya y\u00f6neticisi b\u00f6l\u00fcm\u00fcne eri\u015fin,<\/li>\n<li>Dok\u00fcmna dizinizi se\u00e7in ve git butonuna bas\u0131n,<\/li>\n<li>Htaccess dosyan\u0131z, public_html klas\u00f6r\u00fcn\u00fcn alt\u0131nda g\u00f6r\u00fcnecek.<\/li>\n<\/ul>\n<p>Htaccess dosyas\u0131na sa\u011f t\u0131klay\u0131n ve d\u00fczenleyi se\u00e7in, se\u00e7imi ger\u00e7ekle\u015ftirdi\u011finizde dosya, dosya d\u00fczenleyici \u00fczerinden otomatik olarak g\u00f6r\u00fcnt\u00fclenecek. Peki, Htaccess ile ne t\u00fcrden i\u015flemler yapabilirsiniz;<\/p>\n<ul>\n<li>Arama Motoru Optimizasyonu (SEO) olarak bilinen \u00e7al\u0131\u015fmaya uygun link yap\u0131s\u0131 olu\u015fturma,<\/li>\n<li>K\u00f6t\u00fc ama\u00e7l\u0131 izinsiz kullan\u0131mlara kar\u015f\u0131 hotlink engellemesi,<\/li>\n<li>Dosya gizleme i\u015flemleri,<\/li>\n<li>Hata sayfalar\u0131n\u0131 d\u00fczenleme,<\/li>\n<li>Klas\u00f6rlere ili\u015fkin yetki d\u00fczenlemesi,<\/li>\n<li>K\u00f6t\u00fc niyetli botlar\u0131 engelleme,<\/li>\n<li>IP engelleme i\u015flemi,<\/li>\n<li>Spam engelleme i\u015flemi.<\/li>\n<\/ul>\n<p>S\u0131ralanan i\u015flemleri y\u00f6nlendirme \u00f6zelinde de ele alabilirsiniz\u2026<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3112\" src=\"https:\/\/teknolojist.net\/wp-content\/uploads\/2023\/10\/htaccess-nasil-kullanilir.png\" alt=\"htaccess kullan\u0131m\u0131\" width=\"826\" height=\"465\" \/><\/p>\n<h2 class=\"wp-block-heading\">Htaccess Y\u00f6nlendirme \u0130\u015flemleri<\/h2>\n<p>S\u0131ralanan i\u015flemlerin tamam\u0131n\u0131 Htaccess ile ger\u00e7ekle\u015ftirebilirsiniz. S\u0131ralanan unsurlar d\u0131\u015f\u0131nda y\u00f6nlendirme i\u015flemleri i\u00e7in de Htaccess\u2019den yararlanabilirsiniz.<\/p>\n<ul>\n<li>301 y\u00f6nlendirmesi,<\/li>\n<li>Statik ve Dinamik URL y\u00f6nlendirmesi,<\/li>\n<li>Ayn\u0131 ana sayfaya eri\u015fen URL problemleri,<\/li>\n<li>404 sayfalar\u0131,<\/li>\n<li>Domain y\u00f6nlendirme.<\/li>\n<\/ul>\n<p>Htaccess; Hypertext Access ve Apache taraf\u0131ndan kullan\u0131lan dosyad\u0131r ve web alan\u0131 \u00fczerinde diledi\u011finiz \u00f6zel ayarlar\u0131 yapabilmenize imkan tan\u0131r. Temelde y\u00f6nlendirmelerin pek \u00e7o\u011fu Arama motoru optimizasyonu (SEO) konusunda web projenizi daha iyi noktalara ta\u015f\u0131man\u0131z i\u00e7in destekleyici bir yap\u0131land\u0131rma sa\u011flar.<\/p>\n<p>Web projenize ait sayfalar\u0131n d\u0131\u015f sald\u0131r\u0131lardan korunmas\u0131 i\u00e7in de g\u00fcvenlik a\u00e7\u0131s\u0131ndan da \u00f6nlemler alman\u0131za yard\u0131mc\u0131 olur. \u00d6zetle; Htaccess dosyas\u0131yla web alan ad\u0131n\u0131zda; yetki, k\u0131s\u0131tlama gibi onlarca farkl\u0131 i\u015flemi ger\u00e7ekle\u015ftirebilirsiniz. Peki, Htaccess Nas\u0131l Kullan\u0131l\u0131r? Ve hangi i\u015flemleri ger\u00e7ekle\u015ftirebilirsiniz\u2026<\/p>\n<h2 class=\"wp-block-heading\">Htaccess Nas\u0131l Kullan\u0131l\u0131r? Nas\u0131l Eri\u015filir?<\/h2>\n<p>Htaccess dosyalar\u0131na sahip oldu\u011funuz hosting panelinizden cPanel\u2019e eri\u015fim sa\u011flayarak ya da FTP sistemi \u00fczerinden eri\u015febilirsiniz. Eri\u015fimi sa\u011flamak i\u00e7in \u015fu ad\u0131mlar\u0131 izlemelisiniz;<\/p>\n<ul>\n<li><strong>cPanel<\/strong> y\u00f6netim sisteminize eri\u015fin,<\/li>\n<li>Dosya y\u00f6neticisi b\u00f6l\u00fcm\u00fcne eri\u015fin,<\/li>\n<li>Dok\u00fcmna dizinizi se\u00e7in ve git butonuna bas\u0131n,<\/li>\n<li>Htaccess dosyan\u0131z, public_html klas\u00f6r\u00fcn\u00fcn alt\u0131nda g\u00f6r\u00fcnecek.<\/li>\n<\/ul>\n<p>Htaccess dosyas\u0131na sa\u011f t\u0131klay\u0131n ve d\u00fczenleyi se\u00e7in, se\u00e7imi ger\u00e7ekle\u015ftirdi\u011finizde dosya, dosya d\u00fczenleyici \u00fczerinden otomatik olarak g\u00f6r\u00fcnt\u00fclenecek. Peki, Htaccess ile ne t\u00fcrden i\u015flemler yapabilirsiniz;<\/p>\n<ul>\n<li>Arama Motoru Optimizasyonu (SEO) olarak bilinen \u00e7al\u0131\u015fmaya uygun link yap\u0131s\u0131 olu\u015fturma,<\/li>\n<li>K\u00f6t\u00fc ama\u00e7l\u0131 izinsiz kullan\u0131mlara kar\u015f\u0131 hotlink engellemesi,<\/li>\n<li>Dosya gizleme i\u015flemleri,<\/li>\n<li>Hata sayfalar\u0131n\u0131 d\u00fczenleme,<\/li>\n<li>Klas\u00f6rlere ili\u015fkin yetki d\u00fczenlemesi,<\/li>\n<li>K\u00f6t\u00fc niyetli botlar\u0131 engelleme,<\/li>\n<li>IP engelleme i\u015flemi,<\/li>\n<li>Spam engelleme i\u015flemi.<\/li>\n<\/ul>\n<p>S\u0131ralanan i\u015flemleri y\u00f6nlendirme \u00f6zelinde de ele alabilirsiniz\u2026<\/p>\n<h2 class=\"wp-block-heading\">Htaccess Y\u00f6nlendirme \u0130\u015flemleri<\/h2>\n<p>S\u0131ralanan i\u015flemlerin tamam\u0131n\u0131 Htaccess ile ger\u00e7ekle\u015ftirebilirsiniz. S\u0131ralanan unsurlar d\u0131\u015f\u0131nda y\u00f6nlendirme i\u015flemleri i\u00e7in de Htaccess\u2019den yararlanabilirsiniz.<\/p>\n<ul>\n<li><strong>301 y\u00f6nlendirmesi<\/strong>,<\/li>\n<li>Statik ve Dinamik URL y\u00f6nlendirmesi,<\/li>\n<li>Ayn\u0131 ana sayfaya eri\u015fen URL problemleri,<\/li>\n<li>404 sayfalar\u0131,<\/li>\n<li><strong>Domain<\/strong> y\u00f6nlendirme.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Ana Sayfaya Eri\u015fen URL Problemleri<\/h2>\n<p>Web projenizin sahip oldu\u011fu main page (ana sayfa) sadece 1 URL ile a\u00e7\u0131lmal\u0131d\u0131r. B\u00f6yle olmamas\u0131 halinde yinelenen i\u00e7erikle kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z ve bu durum <strong>SEO<\/strong> a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir problem olu\u015fturur. Bununla ilgili en s\u0131k kar\u015f\u0131la\u015f\u0131lan yineleme ise; subdomain ve index.php y\u00f6nlendirmeleridir.<\/p>\n<p>DirectoryIndex ilk.html index.htm index.html index.php<\/p>\n<p>Bu kod ile bir\u00e7ok sayfan\u0131z\u0131n ana sayfaya y\u00f6nlenmesi, ana sayfan\u0131z\u0131n tek URL\u2019de a\u00e7\u0131lmas\u0131n\u0131 sa\u011flaman\u0131z m\u00fcmk\u00fcn olabilmektedir.<\/p>\n<h2 class=\"wp-block-heading\">404 Sayfalar\u0131<\/h2>\n<p>Kontroll\u00fc bi\u00e7imde web projeniz i\u00e7inde bulunan sayfalar\u0131 silebilirsiniz. \u00c7ok tercih edilen bir durum de\u011fildir ancak b\u00f6yle bir i\u015flem yapt\u0131\u011f\u0131n\u0131zda kullan\u0131c\u0131lar 404 sayfalar\u0131yla kar\u015f\u0131la\u015facakt\u0131r. 404 sayfalar\u0131n\u0131n do\u011fru bi\u00e7imde olu\u015fturulmas\u0131 ve htaccess dosyalar\u0131na tan\u0131t\u0131lmas\u0131 gerekir.<\/p>\n<p>ErrorDocument 404 https:\/\/www.siteadresi.com\/404.html<\/p>\n<p>Options +FollowSymLinks<\/p>\n<p>RewriteEngine on<\/p>\n<p>RewriteRule (.*) https:\/\/www.siteadresi.com\/$1 [R=301,L]<\/p>\n<p>\u015eeklinde 404 sayfalar\u0131n\u0131z\u0131n da y\u00f6nlenmesini anasayfaya, ki\u015filere i\u015flem yapt\u0131rtmaya y\u00f6nlendirebilirsiniz.<\/p>\n<h2 class=\"wp-block-heading\">Domain Y\u00f6nlendirme<\/h2>\n<p><strong>Htaccess<\/strong> ile web projenizin domainini farkl\u0131 bir domaine y\u00f6nlendirebilirsiniz. Ayn\u0131 zamanda web projenizin alan ad\u0131n\u0131 \u201cwww\u201d ya da \u201cwww\u201d olmadan a\u00e7\u0131lmas\u0131n\u0131 da sa\u011flayabilirsiniz. T\u00fcm bunlar\u0131n d\u0131\u015f\u0131nda <strong>SSL sertifikas\u0131<\/strong> alman\u0131z halinde web projenizin \u201chttps:\/\/\u201d bi\u00e7inde a\u00e7\u0131lmas\u0131 i\u00e7in y\u00f6nlendirmeler de ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p>URL\u2019nin https:\/\/ olarak SSL\u2019li \u015fekilde \u00e7al\u0131\u015fmas\u0131 ya da di\u011fer \u00f6rneklerden birini yapmak i\u00e7in a\u015fa\u011f\u0131daki htaccess kodunu deneyebilirsiniz:<\/p>\n<p>RewriteCond %{HTTPS} !=on<\/p>\n<p>RewriteCond %{REQUEST_URI} !^\/\\.well-known\/acme-challenge\/.+$<\/p>\n<p>RewriteCond %{REQUEST_URI} !^\/\\.well-known\/acme-challenge\/[0-9a-zA-Z_-]+$<\/p>\n<p>RewriteRule (.*) https:\/\/www.siteadresi.com\/$1 [R=301,L]<\/p>\n<h2 class=\"wp-block-heading\">Htaccess Ve SEO \u00c7al\u0131\u015fmalar\u0131na Katk\u0131s\u0131<\/h2>\n<p>S\u0131ralanan t\u00fcm \u00f6zellikleri temelde <strong>arama motoru<\/strong> optimizasyonu (SEO) \u00e7al\u0131\u015fmalar\u0131 temelinde ele almak olduk\u00e7a b\u00fcy\u00fck \u00f6nem ta\u015f\u0131yor. \u00c7\u00fcnk\u00fc htaccess dosyas\u0131yla SEO konusunda ger\u00e7ekle\u015ftirilecek \u00e7al\u0131\u015fmalar web projenizin arama motorunda daha d\u00fczg\u00fcn bi\u00e7imde index almas\u0131na ve site skorunun y\u00fckselmesine yard\u0131mc\u0131 olur. T\u00fcm bu s\u0131ralanan etkiler ise temelde web projenizin daha \u00fcst s\u0131ralara g\u00f6r\u00fcnmesine katk\u0131 sa\u011flar. S\u00f6z konusu katk\u0131 ise daha fazla kullan\u0131c\u0131 trafi\u011fi ve sundu\u011funuz \u00fcr\u00fcn ve hizmetin pazarlanmas\u0131na da do\u011frudan etkide bulunur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Htaccess; Hypertext Access ve Apache taraf\u0131ndan kullan\u0131lan dosyad\u0131r ve web alan\u0131 \u00fczerinde diledi\u011finiz \u00f6zel ayarlar\u0131 yapabilmenize imkan tan\u0131r. Temelde y\u00f6nlendirmelerin pek \u00e7o\u011fu Arama motoru optimizasyonu (SEO) konusunda web projenizi daha iyi noktalara ta\u015f\u0131man\u0131z i\u00e7in destekleyici yap\u0131land\u0131rma sa\u011flar.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=253"}],"version-history":[{"count":0,"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=\/wp\/v2\/posts\/253\/revisions"}],"wp:attachment":[{"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mehmetabaci.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}