{"id":27504,"date":"2025-08-14T12:45:23","date_gmt":"2025-08-14T09:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/"},"modified":"2025-08-14T12:45:23","modified_gmt":"2025-08-14T09:45:23","slug":"powershell-urlden-alan-adini-cikarma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/","title":{"rendered":"PowerShell: URL&#8217;den Alan Ad\u0131n\u0131 \u00c7\u0131karma"},"content":{"rendered":"<p># PowerShell ile URL&#8217;den Alan Ad\u0131 \u00c7\u0131karma: Tam Bir K\u0131lavuz<\/p>\n<p>URL&#8217;lerden alan ad\u0131 \u00e7\u0131karmak, web geli\u015ftirme, a\u011f y\u00f6netimi ve veri analizi gibi bir\u00e7ok alanda s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir ihtiya\u00e7t\u0131r.  PowerShell&#8217;in g\u00fc\u00e7l\u00fc metin i\u015fleme yeteneklerini kullanarak bu i\u015flemi kolayca ger\u00e7ekle\u015ftirebilirsiniz. Bu makalede, PowerShell ile URL&#8217;den alan ad\u0131 \u00e7\u0131karmay\u0131 ad\u0131m ad\u0131m \u00f6\u011frenecek, ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyon teknikleri ile konuyu derinlemesine inceleyece\u011fiz.  Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar her a\u015famada size yard\u0131mc\u0131 olacak pratik \u00f6rnekler ve \u00e7\u00f6z\u00fcmler sunaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu k\u0131lavuz, PowerShell ile URL&#8217;den alan ad\u0131 \u00e7\u0131karmay\u0131 \u00fc\u00e7 farkl\u0131 seviyede ele almaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Basit bir URL \u00f6rne\u011fi \u00fczerinde ad\u0131m ad\u0131m a\u00e7\u0131klama ve temel kod \u00f6rne\u011fi.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat senaryolar\u0131, farkl\u0131 URL yap\u0131lar\u0131 ve optimizasyon ipu\u00e7lar\u0131.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, hata y\u00f6netimi ve karma\u015f\u0131k URL yap\u0131lar\u0131n\u0131n i\u015flenmesi.<\/p>\n<p><strong>1. Temel Kavramlar: URL Yap\u0131s\u0131 ve PowerShell&#8217;in G\u00fcc\u00fc<\/strong><\/p>\n<p>Bir URL&#8217;nin (Uniform Resource Locator) temel yap\u0131s\u0131n\u0131 anlamak, alan ad\u0131n\u0131 do\u011fru bir \u015fekilde ay\u0131klamak i\u00e7in \u00e7ok \u00f6nemlidir.  Genel bir URL \u015fu \u015fekildedir: <code class=\"language-\">protokol:\/\/alt-alan.alan-ad\u0131.\u00fcst-alan\/yol?parametreler<\/code>.  Bizim amac\u0131m\u0131z, <code class=\"language-\">alan-ad\u0131.\u00fcst-alan<\/code> k\u0131sm\u0131n\u0131 \u00e7\u0131karmakt\u0131r.<\/p>\n<p>PowerShell, g\u00fc\u00e7l\u00fc metin i\u015fleme komutlar\u0131yla donat\u0131lm\u0131\u015ft\u0131r.  <code class=\"language-\">-match<\/code>, <code class=\"language-\">-replace<\/code>, <code class=\"language-\">split<\/code> gibi operat\u00f6rler ve <code class=\"language-\">.Substring()<\/code> gibi y\u00f6ntemler, metin manip\u00fclasyonu i\u00e7in ideal ara\u00e7lard\u0131r.  Bu makalede, bu ara\u00e7lar\u0131 kullanarak URL&#8217;lerden alan adlar\u0131n\u0131 verimli bir \u015fekilde nas\u0131l \u00e7\u0131karaca\u011f\u0131m\u0131z\u0131 g\u00f6rece\u011fiz.<\/p>\n<p><strong>2. Yeni Ba\u015flayanlar \u0130\u00e7in: Basit URL&#8217;lerden Alan Ad\u0131 \u00c7\u0131karma<\/strong><\/p>\n<p>Diyelim ki elimizde \u015fu URL var: <code class=\"language-\">https:\/\/www.example.com\/page1<\/code>.  Bu URL&#8217;den <code class=\"language-\">example.com<\/code> k\u0131sm\u0131n\u0131 \u00e7\u0131karmak i\u00e7in en basit y\u00f6ntem <code class=\"language-\">-match<\/code> operat\u00f6r\u00fcn\u00fc kullanmakt\u0131r.<\/p>\n<pre class=\"language-powershell\"><code>$url = &quot;https:\/\/www.example.com\/page1&quot;\nif ($url -match ':\/\/(.*?)\\.') {\n  $domain = $matches[1]\n  Write-Host &quot;Alan Ad\u0131: $domain&quot;\n}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">:\/\/<\/code> ile ba\u015flayan ve <code class=\"language-\">. <\/code> ile biten k\u0131sm\u0131 yakalar. <code class=\"language-\">(.*?)<\/code> parantez i\u00e7indeki k\u0131s\u0131m, yakalanacak k\u0131sm\u0131 belirtir.  <code class=\"language-\">$matches[1]<\/code> ise yakalanan k\u0131sm\u0131n ilk grubunu (alan ad\u0131n\u0131) temsil eder. Bu y\u00f6ntem basit URL&#8217;ler i\u00e7in olduk\u00e7a etkilidir, ancak daha karma\u015f\u0131k URL&#8217;ler i\u00e7in yetersiz kalabilir.<\/p>\n<p><strong>3. Orta Seviye: Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>Ger\u00e7ek d\u00fcnya senaryolar\u0131nda, daha karma\u015f\u0131k URL yap\u0131lar\u0131n\u0131 ele almak gerekir. \u00d6rne\u011fin, <code class=\"language-\">http:\/\/subdomain.example.co.uk\/path?query=string<\/code> gibi bir URL&#8217;de, sadece <code class=\"language-\">example.co.uk<\/code> k\u0131sm\u0131n\u0131 \u00e7\u0131karmam\u0131z gerekiyor.  Bu durumda, daha geli\u015fmi\u015f bir yakla\u015f\u0131m kullanmam\u0131z gerekir.<\/p>\n<pre class=\"language-powershell\"><code>$url = &quot;http:\/\/subdomain.example.co.uk\/path?query=string&quot;\n$uri = [Uri]$url\n$domain = $uri.Host\nWrite-Host &quot;Alan Ad\u0131: $domain&quot;<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">.NET<\/code>&#8216;in <code class=\"language-\">Uri<\/code> s\u0131n\u0131f\u0131n\u0131 kullanarak URL&#8217;yi ayr\u0131\u015ft\u0131r\u0131r ve <code class=\"language-\">Host<\/code> \u00f6zelli\u011fi ile alan ad\u0131n\u0131 do\u011frudan al\u0131r.  Bu y\u00f6ntem, farkl\u0131 URL yap\u0131lar\u0131na daha iyi uyum sa\u011flar ve daha g\u00fcvenilir sonu\u00e7lar \u00fcretir.  Ayr\u0131ca, <code class=\"language-\">$uri.Scheme<\/code> ile protokol\u00fc, <code class=\"language-\">$uri.PathAndQuery<\/code> ile yol ve parametreleri de alabilirsiniz.  Bu da, URL&#8217;nin farkl\u0131 b\u00f6l\u00fcmlerini i\u015flemeniz gerekti\u011finde olduk\u00e7a faydal\u0131d\u0131r.  Bu y\u00f6ntem, daha okunakl\u0131 ve hata ay\u0131klamas\u0131 daha kolay oldu\u011fu i\u00e7in tercih edilmelidir.<\/p>\n<p><strong>4. \u0130leri Seviye: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok say\u0131da URL i\u015flerken performans \u00f6nemli bir fakt\u00f6rd\u00fcr.  Yukar\u0131daki y\u00f6ntemler \u00e7o\u011fu senaryo i\u00e7in yeterli olsa da, \u00e7ok b\u00fcy\u00fck veri setleri i\u00e7in performans optimizasyonu gerekebilir.  \u00d6rne\u011fin, <code class=\"language-\">-match<\/code> operat\u00f6r\u00fc, karma\u015f\u0131k d\u00fczenli ifadelerle yava\u015flayabilir.  Bu durumda, daha performansl\u0131 alternatifler ara\u015ft\u0131rmal\u0131y\u0131z.  B\u00fcy\u00fck veri setleri i\u00e7in,  <code class=\"language-\">System.Uri<\/code> s\u0131n\u0131f\u0131n\u0131 kullanarak yap\u0131lan ayr\u0131\u015ft\u0131rman\u0131n daha h\u0131zl\u0131 oldu\u011funu g\u00f6zlemleyebilirsiniz.<\/p>\n<p>Ayr\u0131ca, baz\u0131 edge case&#8217;leri de ele almal\u0131y\u0131z.  \u00d6rne\u011fin, IP adresleri i\u00e7eren URL&#8217;ler veya ge\u00e7ersiz URL&#8217;ler.  Bu durumlar\u0131 do\u011fru bir \u015fekilde ele almak i\u00e7in hata y\u00f6netimi kullanmal\u0131y\u0131z.<\/p>\n<pre class=\"language-powershell\"><code>$urls = @(&quot;https:\/\/www.example.com&quot;, &quot;http:\/\/subdomain.example.co.uk&quot;, &quot;ftp:\/\/192.168.1.1&quot;)\n\nforeach ($url in $urls) {\n  try {\n    $uri = [Uri]$url\n    $domain = $uri.Host\n    Write-Host &quot;URL: $url, Alan Ad\u0131: $domain&quot;\n  }\n  catch {\n    Write-Warning &quot;Ge\u00e7ersiz URL: $url - Hata: $($_.Exception.Message)&quot;\n  }\n}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">try-catch<\/code> blo\u011fu kullanarak ge\u00e7ersiz URL&#8217;leri yakalar ve hata mesaj\u0131 verir. Bu, uygulaman\u0131z\u0131n beklenmedik girdilere kar\u015f\u0131 daha sa\u011flam olmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><strong>5. Vaka Analizi: Ger\u00e7ek D\u00fcnya \u00d6rnekleri<\/strong><\/p>\n<p><strong>Vaka 1: Log dosyalar\u0131ndan alan ad\u0131 \u00e7\u0131karma:<\/strong>  Web sunucusu log dosyalar\u0131n\u0131 analiz ederek, hangi alan adlar\u0131ndan hangi sayfalara eri\u015fildi\u011fini tespit etmek isteyebilirsiniz.  PowerShell&#8217;in g\u00fc\u00e7l\u00fc metin i\u015fleme yetenekleri, bu i\u015flemi otomatikle\u015ftirmenize olanak tan\u0131r.<\/p>\n<p><strong>Vaka 2:  E-posta adreslerinden alan ad\u0131 \u00e7\u0131karma:<\/strong>  Bir e-posta adresleri listesinden, her e-posta adresinin ait oldu\u011fu alan ad\u0131n\u0131 \u00e7\u0131karmak i\u00e7in bu teknikleri kullanabilirsiniz.<\/p>\n<p><strong>Vaka 3:  Web scraping:<\/strong>  Web sayfalar\u0131ndan URL&#8217;leri \u00e7ekip, bu URL&#8217;lerden alan adlar\u0131n\u0131 ay\u0131klayarak, bir web sitesinin hangi di\u011fer sitelere link verdi\u011fini analiz edebilirsiniz.  Bu analiz, SEO \u00e7al\u0131\u015fmalar\u0131 veya rekabet analizi i\u00e7in faydal\u0131 olabilir.  [Fatih Soysal&#8217;\u0131n web sitesi](https:\/\/fatihsoysal.com) gibi bir\u00e7ok web sitesi, bu t\u00fcr analizler i\u00e7in yararl\u0131 bilgiler sunmaktad\u0131r.<\/p>\n<p><strong>6. Performans Optimizasyonu: B\u00fcy\u00fck Veri Setleri \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck veri setleriyle \u00e7al\u0131\u015f\u0131rken, performans optimizasyonu \u00e7ok \u00f6nemlidir.  <code class=\"language-\">-match<\/code> operat\u00f6r\u00fcn\u00fcn yerine, daha h\u0131zl\u0131 y\u00f6ntemler kullanabilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">System.Uri<\/code> s\u0131n\u0131f\u0131n\u0131 kullanmak, \u00f6zellikle b\u00fcy\u00fck veri setleri i\u00e7in daha h\u0131zl\u0131 sonu\u00e7lar verecektir.  Ayr\u0131ca, paralel i\u015fleme tekniklerini kullanarak i\u015flemi h\u0131zland\u0131rabilirsiniz.  <code class=\"language-\">ForEach-Object -Parallel<\/code> komutu, i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131r.<\/p>\n<p><strong>7. Hata Y\u00f6netimi ve G\u00fcvenlik<\/strong><\/p>\n<p>Ge\u00e7ersiz URL&#8217;ler veya beklenmedik girdilerle kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, uygulaman\u0131z\u0131n \u00e7\u00f6kmesini \u00f6nlemek i\u00e7in hata y\u00f6netimi kullanmal\u0131s\u0131n\u0131z. <code class=\"language-\">try-catch<\/code> bloklar\u0131, olas\u0131 hatalar\u0131 yakalaman\u0131za ve uygulaman\u0131z\u0131n d\u00fczg\u00fcn bir \u015fekilde \u00e7al\u0131\u015fmaya devam etmesini sa\u011flaman\u0131za yard\u0131mc\u0131 olur.  Ayr\u0131ca, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 \u00f6nlemek i\u00e7in, kullan\u0131c\u0131 girdilerini do\u011frulamak ve g\u00fcvenli bir \u015fekilde i\u015flemek \u00f6nemlidir.<\/p>\n<p><strong>8. Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, URL&#8217;lerden alan ad\u0131 \u00e7\u0131karmak i\u00e7in \u00e7ok g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bu makalede, farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in ad\u0131m ad\u0131m bir k\u0131lavuz sunarak, basit y\u00f6ntemlerden ileri seviye tekniklere kadar geni\u015f bir yelpazede bilgi verdik.  Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla, PowerShell yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olmay\u0131 ama\u00e7lad\u0131k.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong>PowerShell&#8217;de URL ayr\u0131\u015ft\u0131rma i\u00e7in ba\u015fka hangi y\u00f6ntemler kullan\u0131labilir?<\/strong>  <code class=\"language-\">System.Net.WebClient<\/code> s\u0131n\u0131f\u0131 da kullan\u0131labilir, ancak <code class=\"language-\">System.Uri<\/code> s\u0131n\u0131f\u0131 genellikle daha h\u0131zl\u0131 ve daha verimlidir.<\/p>\n<p>2. <strong>\u00c7ok say\u0131da URL i\u015flerken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong> Paralel i\u015fleme (<code class=\"language-\">ForEach-Object -Parallel<\/code>) ve daha performansl\u0131 metin i\u015fleme teknikleri kullanabilirsiniz.<\/p>\n<p>3. <strong>Ge\u00e7ersiz URL&#8217;leri nas\u0131l ele alabilirim?<\/strong> <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak ge\u00e7ersiz URL&#8217;leri yakalayabilir ve hata mesaj\u0131 verebilirsiniz.<\/p>\n<p>4. <strong>Farkl\u0131 \u00fcst alanlar (.com, .net, .org vb.) nas\u0131l i\u015flenir?<\/strong> <code class=\"language-\">System.Uri<\/code> s\u0131n\u0131f\u0131, farkl\u0131 \u00fcst alanlar\u0131 otomatik olarak i\u015fler.<\/p>\n<p>5. <strong>G\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 nas\u0131l \u00f6nleyebilirim?<\/strong> Kullan\u0131c\u0131 girdilerini do\u011frulamak ve g\u00fcvenli bir \u015fekilde i\u015flemek \u00f6nemlidir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell ile URL&#8217;den Alan Ad\u0131 \u00c7\u0131karma: Tam Bir K\u0131lavuz URL&#8217;lerden alan ad\u0131 \u00e7\u0131karmak, web geli\u015ftirme, a\u011f y\u00f6netimi&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":[1319],"tags":[],"class_list":{"0":"post-27504","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","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>PowerShell: URL&#039;den Alan Ad\u0131n\u0131 \u00c7\u0131karma<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\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\/powershell-urlden-alan-adini-cikarma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: URL&#039;den Alan Ad\u0131n\u0131 \u00c7\u0131karma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-14T09:45:23+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=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: URL&#8217;den Alan Ad\u0131n\u0131 \u00c7\u0131karma\",\"datePublished\":\"2025-08-14T09:45:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\"},\"wordCount\":1146,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\",\"name\":\"PowerShell: URL'den Alan Ad\u0131n\u0131 \u00c7\u0131karma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-14T09:45:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: URL&#8217;den Alan Ad\u0131n\u0131 \u00c7\u0131karma\"}]},{\"@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":"PowerShell: URL'den Alan Ad\u0131n\u0131 \u00c7\u0131karma","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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\/powershell-urlden-alan-adini-cikarma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: URL'den Alan Ad\u0131n\u0131 \u00c7\u0131karma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-14T09:45:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: URL&#8217;den Alan Ad\u0131n\u0131 \u00c7\u0131karma","datePublished":"2025-08-14T09:45:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/"},"wordCount":1146,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/","name":"PowerShell: URL'den Alan Ad\u0131n\u0131 \u00c7\u0131karma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-14T09:45:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-urlden-alan-adini-cikarma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: URL&#8217;den Alan Ad\u0131n\u0131 \u00c7\u0131karma"}]},{"@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\/27504","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=27504"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27504\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}