{"id":5360,"date":"2024-12-01T11:45:13","date_gmt":"2024-12-01T08:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/"},"modified":"2024-12-01T11:45:13","modified_gmt":"2024-12-01T08:45:13","slug":"laravel-htaccessini-iis-web-confige-donusturme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/","title":{"rendered":"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme"},"content":{"rendered":"<p><body><\/p>\n<p>Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m.  Bu rehber,  .htaccess dosyan\u0131z\u0131 IIS&#8217;in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r.  Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL&#8217;ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.<\/p>\n<h2>.htaccess&#8217;in \u00d6nemi ve IIS ile Uyumsuzlu\u011fu<\/h2>\n<p>\u00d6ncelikle,  .htaccess dosyas\u0131n\u0131n Apache sunucular\u0131nda URL y\u00f6nlendirmeleri, dosya eri\u015fim kontrol\u00fc ve di\u011fer \u00f6nemli web sunucu g\u00f6revleri i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir yap\u0131land\u0131rma dosyas\u0131 oldu\u011funu belirtelim.  Ancak,  IIS farkl\u0131 bir yap\u0131land\u0131rma mekanizmas\u0131na sahip oldu\u011fundan, do\u011frudan .htaccess dosyas\u0131n\u0131 kullanamazs\u0131n\u0131z.  Bu noktada,  IIS&#8217;in kendi yap\u0131land\u0131rma dosyas\u0131 olan web.config devreye girer.<\/p>\n<h2>web.config Dosyas\u0131n\u0131 Olu\u015fturma ve Yap\u0131land\u0131rma<\/h2>\n<p>\u0130\u015fte,  .htaccess dosyan\u0131zdaki kurallar\u0131  web.config dosyas\u0131na ta\u015f\u0131mak i\u00e7in izleyebilece\u011finiz ad\u0131mlar:  \u00d6ncelikle,  projenizin k\u00f6k dizinine bir web.config dosyas\u0131 olu\u015fturman\u0131z gerekmektedir.  Bu dosyay\u0131 basit bir metin edit\u00f6r\u00fcyle olu\u015fturabilirsiniz. Ard\u0131ndan, a\u015fa\u011f\u0131daki temel yap\u0131y\u0131 kullanarak dosyan\u0131z\u0131 d\u00fczenleyin:<\/p>\n<pre><code class=\"language-xml\">\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;configuration&gt;\n    &lt;system.webServer&gt;\n        &lt;rewrite&gt;\n            &lt;rules&gt;\n                &lt;!-- Burada .htaccess kurallar\u0131n\u0131z\u0131 yazacaks\u0131n\u0131z --&gt;\n            &lt;\/rules&gt;\n        &lt;\/rewrite&gt;\n    &lt;\/system.webServer&gt;\n&lt;\/configuration&gt;\n<\/code><\/pre>\n<p>Bu \u00f6rnekte,  rewrite b\u00f6l\u00fcm\u00fc,  .htaccess dosyas\u0131ndaki URL yeniden yazma kurallar\u0131n\u0131 i\u00e7erecektir.  Her bir kural,  orijinal URL ve hedef URL&#8217;yi belirten bir rule \u00f6\u011fesiyle tan\u0131mlan\u0131r.<\/p>\n<h2>\u00d6rnek .htaccess Kural\u0131 ve web.config E\u015fde\u011feri<\/h2>\n<p>Diyelim ki .htaccess dosyan\u0131zda \u015fu kural mevcut:<\/p>\n<pre><code class=\"language-htaccess\">\nRewriteEngine On\nRewriteRule ^([a-z0-9-]+)$ index.php?route=$1 [L,QSA]\n<\/code><\/pre>\n<p>Bu kural,  \u00f6rne\u011fin \/haberler gibi bir URL&#8217;yi  index.php?route=haberler \u015feklinde yeniden yazacakt\u0131r.  Bu kural\u0131n web.config e\u015fde\u011feri a\u015fa\u011f\u0131daki gibi olacakt\u0131r:<\/p>\n<pre><code class=\"language-xml\">\n&lt;rule name=\"RewriteRule1\"&gt;\n    &lt;match url=\"^([a-z0-9-]+)$\" \/&gt;\n    &lt;conditions&gt;\n        &lt;add input=\"{REQUEST_FILENAME}\" matchType=\"IsFile\" negate=\"true\" \/&gt;\n        &lt;add input=\"{REQUEST_FILENAME}\" matchType=\"IsDirectory\" negate=\"true\" \/&gt;\n    &lt;\/conditions&gt;\n    &lt;action type=\"Rewrite\" url=\"index.php?route={R:1}\" \/&gt;\n&lt;\/rule&gt;\n<\/code><\/pre>\n<p>Bu \u00f6rnekte,  match \u00f6\u011fesi orijinal URL&#8217;yi,  conditions \u00f6\u011fesi baz\u0131 ek ko\u015fullar\u0131 (\u00f6rne\u011fin, dosyan\u0131n veya dizinin mevcut olmamas\u0131) ve action \u00f6\u011fesi hedef URL&#8217;yi tan\u0131mlar.  Unutmay\u0131n ki,  .htaccess kurallar\u0131n\u0131z\u0131 tek tek web.config dosyas\u0131na ta\u015f\u0131man\u0131z ve gerekti\u011finde ayarlar\u0131 d\u00fczenlemeniz gerekebilir.  Daha karma\u015f\u0131k kurallar i\u00e7in,  Microsoft&#8217;un IIS Rewrite mod\u00fcl\u00fcyle ilgili belgelerine g\u00f6z atman\u0131z faydal\u0131 olacakt\u0131r. <\/p>\n<h2>URL Y\u00f6nlendirme ve Di\u011fer \u00d6nemli Ayarlar<\/h2>\n<p>web.config dosyan\u0131zda,  URL y\u00f6nlendirmelerinin yan\u0131 s\u0131ra di\u011fer \u00f6nemli IIS ayarlar\u0131n\u0131 da d\u00fczenleyebilirsiniz.  \u00d6rne\u011fin,  dosya t\u00fcrlerini,  MIME t\u00fcrlerini ve hata sayfalar\u0131n\u0131 \u00f6zelle\u015ftirebilirsiniz.  Bu ayarlar\u0131 do\u011fru yap\u0131land\u0131rmak,  web uygulaman\u0131z\u0131n performans\u0131n\u0131 ve g\u00fcvenli\u011fini art\u0131racakt\u0131r.  Daha detayl\u0131 bilgi i\u00e7in,  <a href=\"https:\/\/docs.microsoft.com\/en-us\/iis\/configuration\/system.webserver-section\">Microsoft IIS belgelerini<\/a> inceleyebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, Laravel projelerinizi IIS sunucular\u0131nda ba\u015far\u0131yla \u00e7al\u0131\u015ft\u0131rman\u0131z i\u00e7in gereken bilgileri sa\u011flar.  Daha fazla sorunuz varsa,  <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> \u00fczerinden ileti\u015fime ge\u00e7ebilirsiniz.  \u0130yi kodlamalar!<\/p>\n<p>#Etiketler: Laravel, IIS, web.config, .htaccess, d\u00f6n\u00fc\u015ft\u00fcrme, URL y\u00f6nlendirme, sunucu yap\u0131land\u0131rmas\u0131, web geli\u015ftirme,  Apache,  Microsoft IIS,  Rewrite mod\u00fcl\u00fc<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-5360","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel .htaccess&#039;ini IIS web.config&#039;e D\u00f6n\u00fc\u015ft\u00fcrme<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS&#039;in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL&#039;ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel .htaccess&#039;ini IIS web.config&#039;e D\u00f6n\u00fc\u015ft\u00fcrme\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS&#039;in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL&#039;ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-01T08:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme\",\"datePublished\":\"2024-12-01T08:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\"},\"wordCount\":510,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\",\"name\":\"Laravel .htaccess'ini IIS web.config'e D\u00f6n\u00fc\u015ft\u00fcrme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-12-01T08:45:13+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS'in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL'ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Laravel .htaccess'ini IIS web.config'e D\u00f6n\u00fc\u015ft\u00fcrme","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS'in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL'ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/","og_locale":"tr_TR","og_type":"article","og_title":"Laravel .htaccess'ini IIS web.config'e D\u00f6n\u00fc\u015ft\u00fcrme","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS'in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL'ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.","og_url":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-12-01T08:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme","datePublished":"2024-12-01T08:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/"},"wordCount":510,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/","url":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/","name":"Laravel .htaccess'ini IIS web.config'e D\u00f6n\u00fc\u015ft\u00fcrme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-12-01T08:45:13+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn Laravel projelerinizi Windows sunucular\u0131nda, \u00f6zellikle de IIS (Internet Information Services) ile nas\u0131l \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z hakk\u0131nda size detayl\u0131 bir rehber sunaca\u011f\u0131m. Bu rehber, .htaccess dosyan\u0131z\u0131 IIS'in anlayabilece\u011fi bir web.config dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrme s\u00fcrecini kapsayacakt\u0131r. Bu d\u00f6n\u00fc\u015f\u00fcm, temiz URL'ler ve do\u011fru y\u00f6nlendirmeler gibi \u00f6nemli \u00f6zellikleri koruman\u0131z\u0131 sa\u011flar.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/laravel-htaccessini-iis-web-confige-donusturme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel .htaccess&#8217;ini IIS web.config&#8217;e D\u00f6n\u00fc\u015ft\u00fcrme"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/5360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=5360"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/5360\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=5360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=5360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=5360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}