{"id":4622,"date":"2023-03-02T19:01:13","date_gmt":"2023-03-02T16:01:13","guid":{"rendered":"https:\/\/www.domainhizmetleri.com\/blog\/?p=4622"},"modified":"2025-09-05T13:23:08","modified_gmt":"2025-09-05T10:23:08","slug":"nginx-uzerinde-403-uyari-sayfasini-tarayici-diline-gore-ozellestirme","status":"publish","type":"post","link":"https:\/\/www.domainhizmetleri.com\/blog\/nginx-uzerinde-403-uyari-sayfasini-tarayici-diline-gore-ozellestirme\/","title":{"rendered":"Nginx \u00dczerinde 403 Uyar\u0131 Sayfas\u0131n\u0131 Taray\u0131c\u0131 Diline G\u00f6re \u00d6zelle\u015ftirme"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Yaz\u0131 \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #0a0a0a;color:#0a0a0a\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #0a0a0a;color:#0a0a0a\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.domainhizmetleri.com\/blog\/nginx-uzerinde-403-uyari-sayfasini-tarayici-diline-gore-ozellestirme\/#Ornek_NGINX_Konfigurasyonu\" >\u00d6rnek NGINX Konfig\u00fcrasyonu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.domainhizmetleri.com\/blog\/nginx-uzerinde-403-uyari-sayfasini-tarayici-diline-gore-ozellestirme\/#Ornek_403HTML_Icerigi\" >\u00d6rnek 403.HTML \u0130\u00e7eri\u011fi<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Yetkisiz kullan\u0131c\u0131lar\u0131n projelerinizde bulunan baz\u0131 sayfa veya dosyalara eri\u015fimin k\u0131s\u0131tlanmas\u0131 g\u00fcvenlik i\u00e7in \u00f6nemli bir unsurdur. \u00d6zel eri\u015fim izinleri ile birlikte kullan\u0131c\u0131lar yetkisi olmayan sayfalar\u0131 incelemek istedi\u011finde 403 uyar\u0131s\u0131 ile kar\u015f\u0131la\u015f\u0131r. Tabii ki 403 sayfas\u0131n\u0131n tasar\u0131m\u0131n\u0131n dikkat \u00e7ekici olmas\u0131 ziyaret\u00e7ilerin sitenizi hat\u0131rlamas\u0131n\u0131 sa\u011flayabilir ve eri\u015fimi oldu\u011fu sayfalar\u0131 ziyaret etmesini tetikleyerek daha uzun s\u00fcrelerde sayfalar\u0131n\u0131z aras\u0131nda gezinebilir.  E\u011fer birden fazla \u00fclkeden ziyaret\u00e7i al\u0131yorsan\u0131z ve \u00f6zel bir engelleme kullan\u0131yorsan\u0131z a\u015fa\u011f\u0131daki kodlar sayesinde taray\u0131c\u0131 diline g\u00f6re 403 sayfalar\u0131n\u0131z\u0131n tasar\u0131m\u0131n\u0131 de\u011fi\u015ftirerek daha dikkat \u00e7ekici bir uyar\u0131 sayfas\u0131 olu\u015fturabilirsiniz. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ornek_NGINX_Konfigurasyonu\"><\/span>\u00d6rnek NGINX Konfig\u00fcrasyonu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"nginx\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\n\tserver_name   domainadresiniz.com;\n\t\n\t#Taray\u0131c\u0131 dilini tan\u0131mla\n\tif ( $http_accept_language ~ ^(..) ) {\n        set $langbrows $1;\n    }\n\n    error_page 403 \/403.html;\n\t\n\tlocation \/ {\n\t\t.....\n\t\t\n\t\tproxy_set_header  X-Real-IP $remote_addr;\n\t\tproxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;\n\t\tproxy_set_header  Host $http_host;\n\t\tproxy_set_header  CF-IPCountry $http_cf_ipcountry;\n\n\t\terror_page 403 \/403.html;\n\t\t\n\t\t#TR d\u0131\u015f\u0131nda IP'den eri\u015filirse\n\t\tif ($http_cf_ipcountry != TR) {\n\t\t  return 403;\n\t\t} \n\t\t\n\t\tproxy_pass http:\/\/localhost:3051;\n\t\t\n\t\t......\n\t}\n\t\n\tlocation \/403.html {\n\t\tssi on;\n\t\tinternal;\n\t\tauth_basic off;\n\t\troot      \/var\/www\/html;\n\t\tallow all;\n    }\n\n}<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ornek_403HTML_Icerigi\"><\/span>\u00d6rnek 403.HTML \u0130\u00e7eri\u011fi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u00f6rnekte de g\u00f6rebilece\u011finiz \u00fczere Nginx&#8217;in SSI (Server Side Includes)&nbsp;mod\u00fcl deste\u011fi ile if\/then\/else filtreleri uygulayabilirsiniz.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!--# if expr=\"$langbrows = tr\" -->\nEri\u015fim engeli! - domainadresiniz.com - Markan\u0131z\n&lt;!--# else -->\nAccess is restricted! - domainadresiniz.com - Markan\u0131z\n&lt;!--# endif --><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yetkisiz kullan\u0131c\u0131lar\u0131n projelerinizde bulunan baz\u0131 sayfa veya dosyalara eri\u015fimin k\u0131s\u0131tlanmas\u0131 g\u00fcvenlik i\u00e7in \u00f6nemli bir unsurdur. \u00d6zel eri\u015fim izinleri ile birlikte kullan\u0131c\u0131lar yetkisi olmayan sayfalar\u0131 incelemek istedi\u011finde 403 uyar\u0131s\u0131 ile kar\u015f\u0131la\u015f\u0131r. Tabii ki 403 sayfas\u0131n\u0131n tasar\u0131m\u0131n\u0131n dikkat \u00e7ekici olmas\u0131 ziyaret\u00e7ilerin sitenizi hat\u0131rlamas\u0131n\u0131 sa\u011flayabilir ve eri\u015fimi oldu\u011fu sayfalar\u0131 ziyaret etmesini tetikleyerek daha uzun s\u00fcrelerde sayfalar\u0131n\u0131z aras\u0131nda gezinebilir. [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":4650,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142],"tags":[],"class_list":["post-4622","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yazilim-pratikleri"],"views":380,"_links":{"self":[{"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/posts\/4622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/comments?post=4622"}],"version-history":[{"count":5,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/posts\/4622\/revisions"}],"predecessor-version":[{"id":7772,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/posts\/4622\/revisions\/7772"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/media\/4650"}],"wp:attachment":[{"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/media?parent=4622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/categories?post=4622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domainhizmetleri.com\/blog\/wp-json\/wp\/v2\/tags?post=4622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}