{"id":4351,"date":"2026-09-02T22:44:23","date_gmt":"2026-09-02T19:44:23","guid":{"rendered":"https:\/\/www.seoliva.com\/?page_id=4351"},"modified":"2026-09-15T22:16:39","modified_gmt":"2026-09-15T19:16:39","slug":"yonlendirme-kontrol-araci","status":"publish","type":"page","link":"https:\/\/www.seoliva.com\/en\/yonlendirme-kontrol-araci","title":{"rendered":"Y\u00f6nlendirme Kontrol Arac\u0131"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4351\" class=\"elementor elementor-4351\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-153ca4f e-flex e-con-boxed e-con e-parent\" data-id=\"153ca4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45c3328 elementor-widget elementor-widget-shortcode\" data-id=\"45c3328\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"seoliva-redirect-tool\" class=\"slrd-tool\">\n\n        <nav class=\"slrd-breadcrumb\" aria-label=\"Breadcrumb\">\n            <a href=\"https:\/\/www.seoliva.com\/\">Ana Sayfa<\/a>\n            <span aria-hidden=\"true\">\/<\/span>\n            <a href=\"https:\/\/www.seoliva.com\/seo-araclari\">SEO Ara\u00e7lar\u0131<\/a>\n            <span aria-hidden=\"true\">\/<\/span>\n            <span aria-current=\"page\">301 \/ 302 Y\u00f6nlendirme Kontrol\u00fc<\/span>\n        <\/nav>\n\n        <header class=\"slrd-hero\">\n            <h1>301 \/ 302 Y\u00f6nlendirme Kontrol\u00fc<\/h1>\n            <p>\n                Eski veya y\u00f6nlenen URL'yi girin. 301 mi 302 mi kullan\u0131ld\u0131\u011f\u0131n\u0131, adresin nereye gitti\u011fini\n                ve arada gereksiz y\u00f6nlendirme olup olmad\u0131\u011f\u0131n\u0131 g\u00f6sterelim.\n            <\/p>\n        <\/header>\n\n        <div class=\"slrd-form-card\">\n            <label for=\"slrd-url\">Kontrol edilecek URL<\/label>\n\n            <div class=\"slrd-inline\">\n                <input\n                    type=\"url\"\n                    id=\"slrd-url\"\n                    placeholder=\"https:\/\/www.site.com\/eski-sayfa\/\"\n                    autocomplete=\"url\"\n                    inputmode=\"url\"\n                >\n                <button type=\"button\" id=\"slrd-check\" class=\"slrd-primary\">\n                    Y\u00f6nlendirmeyi Kontrol Et\n                <\/button>\n            <\/div>\n\n            <p class=\"slrd-form-note\">\n                Ara\u00e7 HTTP 301, 302, 303, 307 ve 308 y\u00f6nlendirmelerini takip eder ve ula\u015f\u0131lan son URL'yi g\u00f6sterir.\n            <\/p>\n        <\/div>\n\n        <div id=\"slrd-result\" class=\"slrd-result\" hidden aria-live=\"polite\"><\/div>\n\n    <\/div>\n\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\":\"https:\/\/schema.org\",\n      \"@type\":\"BreadcrumbList\",\n      \"itemListElement\":[\n        {\n          \"@type\":\"ListItem\",\n          \"position\":1,\n          \"name\":\"Ana Sayfa\",\n          \"item\":\"https:\/\/www.seoliva.com\/\"\n        },\n        {\n          \"@type\":\"ListItem\",\n          \"position\":2,\n          \"name\":\"SEO Ara\u00e7lar\u0131\",\n          \"item\":\"https:\/\/www.seoliva.com\/seo-araclari\"\n        },\n        {\n          \"@type\":\"ListItem\",\n          \"position\":3,\n          \"name\":\"301 \/ 302 Y\u00f6nlendirme Kontrol\u00fc\",\n          \"item\":\"https:\/\/www.seoliva.com\/yonlendirme-kontrol-araci\"\n        }\n      ]\n    }\n    <\/script>\n\n    <style>\n    #seoliva-redirect-tool{\n        --slrd-text:#171717;\n        --slrd-muted:#686864;\n        --slrd-line:#e4e7e4;\n        --slrd-green:#009a63;\n        --slrd-green-dark:#123d2e;\n        --slrd-green-soft:#eef8f3;\n        width:min(1040px,calc(100% - 44px));\n        margin:30px auto 58px;\n        color:var(--slrd-text);\n        font-family:inherit !important;\n        box-sizing:border-box\n    }\n    #seoliva-redirect-tool *{\n        box-sizing:border-box;\n        font-family:inherit !important\n    }\n\n    #seoliva-redirect-tool .slrd-breadcrumb{\n        display:flex;\n        align-items:center;\n        gap:8px;\n        margin-bottom:25px;\n        color:#989894;\n        font-size:12.5px;\n        line-height:1.4\n    }\n    #seoliva-redirect-tool .slrd-breadcrumb a{\n        color:#70706d;\n        text-decoration:none\n    }\n    #seoliva-redirect-tool .slrd-breadcrumb span[aria-current=\"page\"]{\n        color:#282827;\n        font-weight:700\n    }\n\n    #seoliva-redirect-tool .slrd-hero{\n        max-width:820px;\n        margin-bottom:29px\n    }\n    #seoliva-redirect-tool .slrd-hero h1{\n        margin:0;\n        color:#111;\n        font-size:48px;\n        line-height:1.04;\n        letter-spacing:-.045em;\n        font-weight:790\n    }\n    #seoliva-redirect-tool .slrd-hero p{\n        max-width:790px;\n        margin:15px 0 0;\n        color:var(--slrd-muted);\n        font-size:16px;\n        line-height:1.68\n    }\n\n    #seoliva-redirect-tool .slrd-form-card{\n        max-width:960px;\n        padding:23px;\n        border:1px solid #d8e8df;\n        border-radius:20px;\n        background:linear-gradient(135deg,#fbfdfb 0%,#f2faf6 100%)\n    }\n    #seoliva-redirect-tool label{\n        display:block;\n        margin-bottom:8px;\n        color:#262a27;\n        font-size:14px;\n        font-weight:760\n    }\n    #seoliva-redirect-tool .slrd-inline{\n        display:grid;\n        grid-template-columns:minmax(0,1fr) auto;\n        gap:10px\n    }\n    #seoliva-redirect-tool input{\n        width:100%;\n        min-height:54px;\n        padding:0 15px;\n        border:1px solid #d5d9d6;\n        border-radius:11px;\n        background:#fff;\n        color:#222;\n        font:inherit;\n        font-size:15.5px;\n        outline:none\n    }\n    #seoliva-redirect-tool input:focus{\n        border-color:#9ba49e;\n        box-shadow:0 0 0 3px rgba(0,154,99,.08)\n    }\n    #seoliva-redirect-tool .slrd-primary{\n        min-height:54px;\n        padding:0 20px;\n        border:1px solid var(--slrd-green-dark);\n        border-radius:11px;\n        background:var(--slrd-green-dark);\n        color:#fff;\n        font:inherit;\n        font-size:13px;\n        font-weight:800;\n        cursor:pointer;\n        white-space:nowrap\n    }\n    #seoliva-redirect-tool .slrd-primary:hover{\n        border-color:#087a50;\n        background:#087a50\n    }\n    #seoliva-redirect-tool .slrd-primary[disabled]{\n        opacity:.6;\n        cursor:wait\n    }\n    #seoliva-redirect-tool .slrd-form-note{\n        max-width:820px;\n        margin:10px 0 0;\n        color:#777d78;\n        font-size:12.5px;\n        line-height:1.55\n    }\n    #seoliva-redirect-tool .slrd-result{\n        max-width:960px;\n        margin-top:20px\n    }\n    #seoliva-redirect-tool .slrd-error{\n        padding:15px 16px;\n        border:1px solid #efd4d1;\n        border-radius:12px;\n        background:#fff6f5;\n        color:#74231c;\n        font-size:13px;\n        line-height:1.55\n    }\n\n    \/* RESULT *\/\n    #seoliva-redirect-tool .slrd-summary{\n        display:grid;\n        grid-template-columns:52px minmax(0,1fr) auto;\n        gap:16px;\n        align-items:center;\n        padding:21px;\n        border:1px solid #d7eadf;\n        border-radius:17px;\n        background:#f3faf6\n    }\n    #seoliva-redirect-tool .slrd-summary.is-warn{\n        border-color:#efddbc;\n        background:#fff9ef\n    }\n    #seoliva-redirect-tool .slrd-summary.is-bad{\n        border-color:#efd4d1;\n        background:#fff6f5\n    }\n    #seoliva-redirect-tool .slrd-summary.is-neutral{\n        border-color:#e3e5e2;\n        background:#f8f8f6\n    }\n    #seoliva-redirect-tool .slrd-summary-icon{\n        display:flex;\n        align-items:center;\n        justify-content:center;\n        width:52px;\n        height:52px;\n        border-radius:15px;\n        background:#fff;\n        color:#08764c;\n        font-size:20px;\n        font-weight:900\n    }\n    #seoliva-redirect-tool .slrd-summary.is-warn .slrd-summary-icon{color:#8a5a00}\n    #seoliva-redirect-tool .slrd-summary.is-bad .slrd-summary-icon{color:#a32920}\n    #seoliva-redirect-tool .slrd-summary.is-neutral .slrd-summary-icon{color:#666}\n    #seoliva-redirect-tool .slrd-summary strong{\n        display:block;\n        color:#171717;\n        font-size:20px;\n        line-height:1.3;\n        font-weight:790\n    }\n    #seoliva-redirect-tool .slrd-summary p{\n        max-width:700px;\n        margin:5px 0 0;\n        color:#666;\n        font-size:13px;\n        line-height:1.55\n    }\n    #seoliva-redirect-tool .slrd-count{\n        padding:8px 10px;\n        border-radius:9px;\n        background:#fff;\n        color:#454a46;\n        font-size:10.5px;\n        font-weight:800;\n        text-align:center;\n        white-space:nowrap\n    }\n\n    \/* ROUTE *\/\n    #seoliva-redirect-tool .slrd-route{\n        position:relative;\n        margin-top:12px;\n        padding:5px 0;\n        border:1px solid var(--slrd-line);\n        border-radius:16px;\n        background:#fff;\n        overflow:hidden\n    }\n    #seoliva-redirect-tool .slrd-hop{\n        position:relative;\n        display:grid;\n        grid-template-columns:64px minmax(0,1fr);\n        gap:15px;\n        align-items:center;\n        min-height:78px;\n        padding:14px 18px\n    }\n    #seoliva-redirect-tool .slrd-hop:not(:last-child):after{\n        content:\"\";\n        position:absolute;\n        left:49px;\n        bottom:-7px;\n        width:1px;\n        height:14px;\n        background:#d8ddd9;\n        z-index:2\n    }\n    #seoliva-redirect-tool .slrd-hop:not(:last-child){\n        border-bottom:1px solid #edf0ed\n    }\n    #seoliva-redirect-tool .slrd-status{\n        display:flex;\n        align-items:center;\n        justify-content:center;\n        width:58px;\n        height:38px;\n        border-radius:9px;\n        background:#f1f2f0;\n        color:#5a5f5b;\n        font-size:12px;\n        font-weight:900\n    }\n    #seoliva-redirect-tool .slrd-status.is-permanent{\n        background:#e8f6ef;\n        color:#08764c\n    }\n    #seoliva-redirect-tool .slrd-status.is-temporary{\n        background:#fff2dd;\n        color:#8a5a00\n    }\n    #seoliva-redirect-tool .slrd-status.is-ok{\n        background:#e8f6ef;\n        color:#08764c\n    }\n    #seoliva-redirect-tool .slrd-status.is-bad{\n        background:#fff0ee;\n        color:#a32920\n    }\n    #seoliva-redirect-tool .slrd-hop-main strong{\n        display:block;\n        color:#242824;\n        font-size:13.5px;\n        line-height:1.45;\n        font-weight:760;\n        overflow-wrap:anywhere\n    }\n    #seoliva-redirect-tool .slrd-hop-main span{\n        display:block;\n        margin-top:4px;\n        color:#777d78;\n        font-size:12px;\n        line-height:1.5\n    }\n\n    \/* NOTES *\/\n    #seoliva-redirect-tool .slrd-notes{\n        margin-top:12px;\n        border:1px solid var(--slrd-line);\n        border-radius:14px;\n        background:#fff;\n        overflow:hidden\n    }\n    #seoliva-redirect-tool .slrd-note-row{\n        padding:15px 17px;\n        border-bottom:1px solid #ecefeb\n    }\n    #seoliva-redirect-tool .slrd-note-row:last-child{\n        border-bottom:0\n    }\n    #seoliva-redirect-tool .slrd-note-row strong{\n        display:block;\n        color:#292d29;\n        font-size:13px;\n        font-weight:780\n    }\n    #seoliva-redirect-tool .slrd-note-row p{\n        margin:5px 0 0;\n        color:#737973;\n        font-size:12px;\n        line-height:1.55\n    }\n    #seoliva-redirect-tool .slrd-note-row.is-good strong{color:#08764c}\n    #seoliva-redirect-tool .slrd-note-row.is-warn strong{color:#7b5407}\n    #seoliva-redirect-tool .slrd-note-row.is-bad strong{color:#96342b}\n\n    \/* NEXT ACTION *\/\n    #seoliva-redirect-tool .slrd-dev{\n        display:grid;\n        grid-template-columns:minmax(0,1fr) auto;\n        gap:24px;\n        align-items:center;\n        margin-top:12px;\n        padding:20px;\n        border-radius:16px;\n        background:#111;\n        color:#fff\n    }\n    #seoliva-redirect-tool .slrd-dev strong{\n        display:block;\n        color:#fff;\n        font-size:16px;\n        line-height:1.4;\n        font-weight:780\n    }\n    #seoliva-redirect-tool .slrd-dev p{\n        max-width:690px;\n        margin:5px 0 0;\n        color:#bdbdbd;\n        font-size:12.5px;\n        line-height:1.55\n    }\n    #seoliva-redirect-tool .slrd-copy{\n        min-height:42px;\n        padding:0 14px;\n        border:1px solid #fff;\n        border-radius:9px;\n        background:#fff;\n        color:#111;\n        font:inherit;\n        font-size:11.5px;\n        font-weight:800;\n        cursor:pointer;\n        white-space:nowrap\n    }\n    #seoliva-redirect-tool .slrd-confirm{\n        margin-top:12px;\n        padding:17px 18px;\n        border:1px solid var(--slrd-line);\n        border-radius:14px;\n        background:#fff\n    }\n    #seoliva-redirect-tool .slrd-confirm strong{\n        display:block;\n        color:#252925;\n        font-size:14px;\n        font-weight:780\n    }\n    #seoliva-redirect-tool .slrd-confirm p{\n        margin:5px 0 0;\n        color:#727872;\n        font-size:12px;\n        line-height:1.55\n    }\n    #seoliva-redirect-tool .slrd-footnote{\n        max-width:900px;\n        margin:12px 2px 0;\n        color:#7a807b;\n        font-size:12.5px;\n        line-height:1.6\n    }\n\n    #seoliva-redirect-tool button:focus-visible,\n    #seoliva-redirect-tool input:focus-visible{\n        outline:3px solid rgba(0,154,99,.18);\n        outline-offset:2px\n    }\n\n    @media(max-width:760px){\n        #seoliva-redirect-tool{\n            width:min(100% - 32px,1040px);\n            margin-top:22px\n        }\n        #seoliva-redirect-tool .slrd-breadcrumb{\n            margin-bottom:18px;\n            font-size:11.5px;\n            white-space:nowrap;\n            overflow-x:auto;\n            scrollbar-width:none\n        }\n        #seoliva-redirect-tool .slrd-breadcrumb::-webkit-scrollbar{display:none}\n        #seoliva-redirect-tool .slrd-hero{\n            margin-bottom:23px\n        }\n        #seoliva-redirect-tool .slrd-hero h1{\n            font-size:38px\n        }\n        #seoliva-redirect-tool .slrd-hero p{\n            font-size:15px\n        }\n        #seoliva-redirect-tool .slrd-form-card{\n            padding:17px;\n            border-radius:17px\n        }\n        #seoliva-redirect-tool .slrd-inline{\n            grid-template-columns:1fr\n        }\n        #seoliva-redirect-tool .slrd-primary{\n            width:100%;\n            min-height:50px\n        }\n        #seoliva-redirect-tool input{\n            min-height:50px\n        }\n        #seoliva-redirect-tool .slrd-summary{\n            grid-template-columns:44px minmax(0,1fr);\n            gap:12px;\n            padding:17px\n        }\n        #seoliva-redirect-tool .slrd-summary-icon{\n            width:44px;\n            height:44px;\n            border-radius:13px;\n            font-size:17px\n        }\n        #seoliva-redirect-tool .slrd-summary strong{\n            font-size:18px\n        }\n        #seoliva-redirect-tool .slrd-count{\n            grid-column:2;\n            justify-self:start\n        }\n        #seoliva-redirect-tool .slrd-hop{\n            grid-template-columns:56px minmax(0,1fr);\n            gap:12px;\n            padding:13px\n        }\n        #seoliva-redirect-tool .slrd-hop:not(:last-child):after{\n            left:41px\n        }\n        #seoliva-redirect-tool .slrd-status{\n            width:52px\n        }\n        #seoliva-redirect-tool .slrd-dev{\n            grid-template-columns:1fr;\n            gap:15px\n        }\n        #seoliva-redirect-tool .slrd-copy{\n            width:100%;\n            min-height:44px\n        }\n        #seoliva-redirect-tool .slrd-footnote{\n            font-size:12.5px;\n            line-height:1.6\n        }\n    }\n\n    @media(max-width:420px){\n        #seoliva-redirect-tool{\n            width:min(100% - 28px,1040px)\n        }\n        #seoliva-redirect-tool .slrd-hero h1{\n            font-size:34px\n        }\n    }\n    <\/style>\n\n    <script>\n    (function(){\n\n        var root = document.getElementById('seoliva-redirect-tool');\n        if (!root) return;\n\n        var endpoint = \"https:\\\/\\\/www.seoliva.com\\\/en\\\/wp-json\\\/seoliva\\\/v1\\\/yonlendirme-kontrol\";\n        var input = root.querySelector('#slrd-url');\n        var button = root.querySelector('#slrd-check');\n        var result = root.querySelector('#slrd-result');\n\n        function esc(value){\n            return String(value == null ? '' : value).replace(\/[&<>'\"]\/g,function(ch){\n                return {\n                    '&':'&amp;',\n                    '<':'&lt;',\n                    '>':'&gt;',\n                    \"'\":'&#039;',\n                    '\"':'&quot;'\n                }[ch];\n            });\n        }\n\n        function copyText(text,btn){\n\n            function done(){\n                var old = btn.textContent;\n                btn.textContent = 'Not Kopyaland\u0131';\n                setTimeout(function(){ btn.textContent = old; },1600);\n            }\n\n            function fallback(){\n                var temp = document.createElement('textarea');\n                temp.value = text;\n                temp.style.position = 'fixed';\n                temp.style.opacity = '0';\n                document.body.appendChild(temp);\n                temp.focus();\n                temp.select();\n\n                try{\n                    document.execCommand('copy');\n                }catch(e){}\n\n                document.body.removeChild(temp);\n                done();\n            }\n\n            if (navigator.clipboard && window.isSecureContext){\n                navigator.clipboard.writeText(text).then(done).catch(fallback);\n            }else{\n                fallback();\n            }\n        }\n\n        function render(data){\n\n            var icon = data.summary_level === 'good'\n                ? '\u2713'\n                : (data.summary_level === 'bad' ? '!' : (data.summary_level === 'warn' ? '!' : '\u2022'));\n\n            var html =\n                '<div class=\"slrd-summary is-' + esc(data.summary_level) + '\">' +\n                    '<span class=\"slrd-summary-icon\">' + esc(icon) + '<\/span>' +\n                    '<div>' +\n                        '<strong>' + esc(data.summary_title) + '<\/strong>' +\n                        '<p>' + esc(data.summary_text) + '<\/p>' +\n                    '<\/div>' +\n                    '<span class=\"slrd-count\">' + esc(data.redirect_count_label) + '<\/span>' +\n                '<\/div>';\n\n            if (data.hops && data.hops.length){\n\n                html += '<div class=\"slrd-route\">';\n\n                for (var i=0;i<data.hops.length;i++){\n\n                    var hop = data.hops[i];\n\n                    html +=\n                        '<div class=\"slrd-hop\">' +\n                            '<span class=\"slrd-status is-' + esc(hop.level) + '\">' + esc(hop.status) + '<\/span>' +\n                            '<div class=\"slrd-hop-main\">' +\n                                '<strong>' + esc(hop.url) + '<\/strong>' +\n                                '<span>' + esc(hop.explanation) + '<\/span>' +\n                            '<\/div>' +\n                        '<\/div>';\n                }\n\n                html += '<\/div>';\n            }\n\n            if (data.flags && data.flags.length){\n\n                html += '<div class=\"slrd-notes\">';\n\n                for (var fi=0;fi<data.flags.length;fi++){\n\n                    var flag = data.flags[fi];\n\n                    html +=\n                        '<div class=\"slrd-note-row is-' + esc(flag.level) + '\">' +\n                            '<strong>' + esc(flag.title) + '<\/strong>' +\n                            '<p>' + esc(flag.text) + '<\/p>' +\n                        '<\/div>';\n                }\n\n                html += '<\/div>';\n            }\n\n            if (data.dev_needed){\n\n                html +=\n                    '<div class=\"slrd-dev\">' +\n                        '<div>' +\n                            '<strong>' + esc(data.dev_title) + '<\/strong>' +\n                            '<p>' + esc(data.dev_summary) + '<\/p>' +\n                        '<\/div>' +\n                        '<button type=\"button\" class=\"slrd-copy\" id=\"slrd-copy-note\">Yaz\u0131l\u0131mc\u0131 Notunu Kopyala<\/button>' +\n                    '<\/div>';\n\n            }else if (data.confirm_title){\n\n                html +=\n                    '<div class=\"slrd-confirm\">' +\n                        '<strong>' + esc(data.confirm_title) + '<\/strong>' +\n                        '<p>' + esc(data.confirm_text) + '<\/p>' +\n                    '<\/div>';\n            }\n\n            html +=\n                '<p class=\"slrd-footnote\">' +\n                    'Bu ara\u00e7 sunucu taraf\u0131ndaki HTTP y\u00f6nlendirmelerini takip eder. JavaScript veya meta refresh ile \u00e7al\u0131\u015fan y\u00f6nlendirmeler bu kontrolde g\u00f6r\u00fcnmeyebilir.' +\n                '<\/p>';\n\n            result.innerHTML = html;\n            result.hidden = false;\n\n            var copyButton = root.querySelector('#slrd-copy-note');\n\n            if (copyButton){\n                copyButton.addEventListener('click',function(){\n                    copyText(data.dev_note,copyButton);\n                });\n            }\n\n            try{\n                result.scrollIntoView({behavior:'smooth',block:'start'});\n            }catch(e){\n                result.scrollIntoView();\n            }\n        }\n\n        function run(){\n\n            var url = input.value.trim();\n\n            if (!url){\n                result.hidden = false;\n                result.innerHTML = '<div class=\"slrd-error\">Kontrol etmek istedi\u011finiz URL adresini girin.<\/div>';\n                return;\n            }\n\n            if (!\/^https?:\\\/\\\/\/i.test(url)){\n                url = 'https:\/\/' + url;\n            }\n\n            button.disabled = true;\n            result.hidden = false;\n            result.innerHTML =\n                '<div class=\"slrd-summary is-neutral\">' +\n                    '<span class=\"slrd-summary-icon\">\u2026<\/span>' +\n                    '<div>' +\n                        '<strong>Y\u00f6nlendirmeyi kontrol ediyoruz...<\/strong>' +\n                        '<p>URL\u2019nin izledi\u011fi yolu ve ula\u015ft\u0131\u011f\u0131 son sayfay\u0131 kontrol ediyoruz.<\/p>' +\n                    '<\/div>' +\n                '<\/div>';\n\n            fetch(endpoint,{\n                method:'POST',\n                credentials:'same-origin',\n                headers:{'Content-Type':'application\/json'},\n                body:JSON.stringify({url:url})\n            })\n            .then(function(response){\n                return response.text().then(function(text){\n\n                    var json;\n\n                    try{\n                        json = JSON.parse(text);\n                    }catch(e){\n                        throw new Error('Sunucudan beklenmeyen bir yan\u0131t al\u0131nd\u0131.');\n                    }\n\n                    if (!response.ok){\n                        throw new Error(json.message || 'Y\u00f6nlendirme kontrol edilemedi.');\n                    }\n\n                    return json;\n                });\n            })\n            .then(render)\n            .catch(function(error){\n                result.hidden = false;\n                result.innerHTML =\n                    '<div class=\"slrd-error\">' + esc(error.message || 'Y\u00f6nlendirme kontrol edilemedi.') + '<\/div>';\n            })\n            .finally(function(){\n                button.disabled = false;\n            });\n        }\n\n        button.addEventListener('click',run);\n\n        input.addEventListener('keydown',function(e){\n            if (e.key === 'Enter'){\n                e.preventDefault();\n                run();\n            }\n        });\n\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-4dc1b30 e-flex e-con-boxed e-con e-parent\" data-id=\"4dc1b30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b49753a elementor-widget elementor-widget-html\" data-id=\"b49753a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n#sl-redirect-final{\r\n  --green:#039358;\r\n  --green-dark:#063b2e;\r\n  --ink:#162019;\r\n  --text:#5f6d65;\r\n  --muted:#7b8780;\r\n  --line:#d9e5de;\r\n  --soft:#f6faf7;\r\n  --white:#fff;\r\n  --max:1180px;\r\n  width:100%;\r\n  max-width:100%;\r\n  overflow:hidden;\r\n  background:#fff;\r\n  color:var(--ink);\r\n  font-family:inherit;\r\n}\r\n#sl-redirect-final *{box-sizing:border-box}\r\n#sl-redirect-final a{text-decoration:none;color:inherit}\r\n#sl-redirect-final .sl-wrap{\r\n  width:min(var(--max),calc(100% - 40px));\r\n  margin:0 auto;\r\n}\r\n#sl-redirect-final .sl-sec{padding:64px 0}\r\n#sl-redirect-final .sl-soft{background:var(--soft)}\r\n#sl-redirect-final h2,\r\n#sl-redirect-final h3,\r\n#sl-redirect-final p{margin-top:0}\r\n#sl-redirect-final h2{\r\n  max-width:none;\r\n  margin-bottom:14px;\r\n  color:var(--ink);\r\n  font-size:clamp(30px,3vw,38px);\r\n  line-height:1.16;\r\n  letter-spacing:-.03em;\r\n  font-weight:750;\r\n}\r\n#sl-redirect-final h3{\r\n  margin-bottom:7px;\r\n  color:var(--green-dark);\r\n  font-size:18px;\r\n  line-height:1.38;\r\n  font-weight:750;\r\n}\r\n#sl-redirect-final .sl-lead{\r\n  max-width:830px;\r\n  margin-bottom:0;\r\n  color:var(--text);\r\n  font-size:16px;\r\n  line-height:1.72;\r\n}\r\n#sl-redirect-final .sl-copy p{\r\n  margin-bottom:16px;\r\n  color:var(--text);\r\n  font-size:15px;\r\n  line-height:1.76;\r\n}\r\n#sl-redirect-final .sl-copy p:last-child{margin-bottom:0}\r\n\r\n@media(min-width:981px){\r\n  #sl-redirect-final .sl-one-line{white-space:nowrap}\r\n}\r\n\r\n#sl-redirect-final .sl-how{\r\n  padding:58px 0 64px;\r\n  background:\r\n    radial-gradient(circle at 86% 8%,rgba(3,147,88,.06),transparent 28%),\r\n    linear-gradient(180deg,#f6faf8 0%,#fff 100%);\r\n}\r\n#sl-redirect-final .sl-how-head{\r\n  max-width:860px;\r\n  margin-bottom:30px;\r\n}\r\n#sl-redirect-final .sl-steps{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  border-top:1px solid var(--line);\r\n  border-bottom:1px solid var(--line);\r\n}\r\n#sl-redirect-final .sl-step{\r\n  min-height:160px;\r\n  padding:24px 26px 22px 0;\r\n  border-right:1px solid var(--line);\r\n}\r\n#sl-redirect-final .sl-step:not(:first-child){padding-left:26px}\r\n#sl-redirect-final .sl-step:last-child{border-right:0}\r\n#sl-redirect-final .sl-icon{\r\n  width:44px;\r\n  height:44px;\r\n  display:grid;\r\n  place-items:center;\r\n  margin-bottom:17px;\r\n  border:1px solid #dbe9e1;\r\n  border-radius:14px;\r\n  background:#edf7f2;\r\n  color:var(--green);\r\n}\r\n#sl-redirect-final .sl-icon svg{\r\n  width:20px;\r\n  height:20px;\r\n  stroke:currentColor;\r\n  fill:none;\r\n  stroke-width:1.9;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n#sl-redirect-final .sl-step p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:13.5px;\r\n  line-height:1.62;\r\n}\r\n\r\n#sl-redirect-final .sl-what{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);\r\n  gap:64px;\r\n  align-items:center;\r\n}\r\n#sl-redirect-final .sl-flowbox{\r\n  padding:24px;\r\n  border:1px solid var(--line);\r\n  border-radius:22px;\r\n  background:linear-gradient(145deg,#f5f9f7,#fff);\r\n}\r\n#sl-redirect-final .sl-flowlabel{\r\n  margin-bottom:18px;\r\n  color:var(--muted);\r\n  font-size:10px;\r\n  font-weight:750;\r\n}\r\n#sl-redirect-final .sl-flow{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);\r\n  gap:16px;\r\n  align-items:center;\r\n}\r\n#sl-redirect-final .sl-flow-page{\r\n  min-width:0;\r\n  padding:18px;\r\n  border:1px solid #dbe9e1;\r\n  border-radius:16px;\r\n  background:#fff;\r\n}\r\n#sl-redirect-final .sl-flow-page span{\r\n  display:block;\r\n  margin-bottom:6px;\r\n  color:var(--muted);\r\n  font-size:10px;\r\n  font-weight:700;\r\n}\r\n#sl-redirect-final .sl-flow-page strong{\r\n  display:block;\r\n  overflow:hidden;\r\n  color:var(--green-dark);\r\n  font-size:13px;\r\n  text-overflow:ellipsis;\r\n  white-space:nowrap;\r\n}\r\n#sl-redirect-final .sl-flow-arrow{\r\n  display:grid;\r\n  place-items:center;\r\n  gap:5px;\r\n  color:var(--green);\r\n}\r\n#sl-redirect-final .sl-flow-arrow strong{\r\n  font-size:26px;\r\n  line-height:1;\r\n}\r\n#sl-redirect-final .sl-flow-arrow span{\r\n  font-size:10px;\r\n  font-weight:800;\r\n}\r\n#sl-redirect-final .sl-flow-note{\r\n  margin:17px 0 0;\r\n  padding-top:16px;\r\n  border-top:1px solid var(--line);\r\n  color:var(--text);\r\n  font-size:12px;\r\n  line-height:1.6;\r\n}\r\n\r\n#sl-redirect-final .sl-codes-head{\r\n  max-width:900px;\r\n  margin-bottom:28px;\r\n}\r\n#sl-redirect-final .sl-code-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:12px;\r\n}\r\n#sl-redirect-final .sl-code-card{\r\n  min-height:210px;\r\n  padding:22px;\r\n  border:1px solid var(--line);\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n#sl-redirect-final .sl-code-number{\r\n  display:block;\r\n  margin-bottom:10px;\r\n  color:var(--green);\r\n  font-size:28px;\r\n  line-height:1;\r\n  font-weight:850;\r\n  letter-spacing:-.04em;\r\n}\r\n#sl-redirect-final .sl-code-type{\r\n  display:inline-flex;\r\n  margin-bottom:13px;\r\n  padding:5px 9px;\r\n  border-radius:999px;\r\n  background:#edf7f2;\r\n  color:var(--green-dark);\r\n  font-size:10px;\r\n  font-weight:800;\r\n}\r\n#sl-redirect-final .sl-code-card p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:12.5px;\r\n  line-height:1.62;\r\n}\r\n\r\n#sl-redirect-final .sl-preferred-head{\r\n  max-width:900px;\r\n  margin-bottom:28px;\r\n}\r\n#sl-redirect-final .sl-hosts{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,1fr);\r\n  gap:10px;\r\n}\r\n#sl-redirect-final .sl-host{\r\n  padding:16px;\r\n  border:1px solid var(--line);\r\n  border-radius:15px;\r\n  background:#fff;\r\n  color:var(--text);\r\n  font-size:12px;\r\n  text-align:center;\r\n}\r\n#sl-redirect-final .sl-host.is-final{\r\n  border-color:#a8d1b8;\r\n  background:#edf7f2;\r\n  color:var(--green-dark);\r\n  font-weight:800;\r\n}\r\n#sl-redirect-final .sl-host-result{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:9px;\r\n  margin-top:15px;\r\n  color:var(--green-dark);\r\n  font-size:12px;\r\n  font-weight:750;\r\n}\r\n#sl-redirect-final .sl-host-result span{\r\n  color:var(--green);\r\n  font-size:18px;\r\n}\r\n\r\n#sl-redirect-final .sl-chain{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);\r\n  gap:58px;\r\n  align-items:center;\r\n}\r\n#sl-redirect-final .sl-chain-demo{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:12px;\r\n}\r\n#sl-redirect-final .sl-chain-card{\r\n  padding:22px;\r\n  border:1px solid var(--line);\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n#sl-redirect-final .sl-chain-card.is-good{\r\n  border-color:#cfe2d7;\r\n  background:linear-gradient(145deg,#f7fbf9,#fff);\r\n}\r\n#sl-redirect-final .sl-chain-card span{\r\n  display:block;\r\n  margin-bottom:12px;\r\n  color:var(--muted);\r\n  font-size:10px;\r\n  font-weight:800;\r\n}\r\n#sl-redirect-final .sl-chain-card strong{\r\n  display:block;\r\n  margin-bottom:12px;\r\n  color:var(--green-dark);\r\n  font-size:24px;\r\n  letter-spacing:.04em;\r\n}\r\n#sl-redirect-final .sl-chain-card p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:12.5px;\r\n  line-height:1.6;\r\n}\r\n\r\n#sl-redirect-final .sl-use-head{\r\n  max-width:900px;\r\n  margin-bottom:28px;\r\n}\r\n#sl-redirect-final .sl-use-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:12px;\r\n}\r\n#sl-redirect-final .sl-use{\r\n  min-height:220px;\r\n  padding:22px;\r\n  border:1px solid var(--line);\r\n  border-radius:18px;\r\n  background:#fff;\r\n}\r\n#sl-redirect-final .sl-use p{\r\n  margin:0;\r\n  color:var(--text);\r\n  font-size:13px;\r\n  line-height:1.62;\r\n}\r\n#sl-redirect-final .sl-use-note{\r\n  margin:18px 0 0;\r\n  color:var(--muted);\r\n  font-size:12px;\r\n  line-height:1.65;\r\n}\r\n\r\n#sl-redirect-final .sl-related{\r\n  display:block;\r\n}\r\n#sl-redirect-final .sl-related-head{\r\n  max-width:920px;\r\n  margin-bottom:24px;\r\n}\r\n#sl-redirect-final .sl-related p{\r\n  max-width:760px;\r\n  color:var(--text);\r\n  font-size:14px;\r\n  line-height:1.7;\r\n}\r\n#sl-redirect-final .sl-tool-links{border-top:1px solid var(--line)}\r\n#sl-redirect-final .sl-tool-link{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) 30px;\r\n  gap:18px;\r\n  align-items:center;\r\n  padding:18px 0;\r\n  border-bottom:1px solid var(--line);\r\n}\r\n#sl-redirect-final .sl-tool-link strong{\r\n  display:block;\r\n  margin-bottom:4px;\r\n  color:var(--green-dark);\r\n  font-size:15px;\r\n}\r\n#sl-redirect-final .sl-tool-link span{\r\n  display:block;\r\n  color:var(--text);\r\n  font-size:12.5px;\r\n  line-height:1.55;\r\n}\r\n#sl-redirect-final .sl-tool-arrow{\r\n  color:var(--green)!important;\r\n  font-size:20px!important;\r\n  text-align:right;\r\n}\r\n\r\n#sl-redirect-final .sl-faq-head{\r\n  max-width:790px;\r\n  margin-bottom:22px;\r\n}\r\n#sl-redirect-final .sl-faq{border-top:1px solid var(--line)}\r\n#sl-redirect-final details{border-bottom:1px solid var(--line)}\r\n#sl-redirect-final summary{\r\n  position:relative;\r\n  padding:19px 42px 19px 0;\r\n  cursor:pointer;\r\n  list-style:none;\r\n  color:var(--green-dark);\r\n  font-size:15px;\r\n  line-height:1.5;\r\n  font-weight:750;\r\n}\r\n#sl-redirect-final summary::-webkit-details-marker{display:none}\r\n#sl-redirect-final summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:4px;\r\n  top:17px;\r\n  width:27px;\r\n  height:27px;\r\n  display:grid;\r\n  place-items:center;\r\n  border-radius:50%;\r\n  background:#edf6f1;\r\n  color:var(--green);\r\n  font-size:17px;\r\n}\r\n#sl-redirect-final details[open] summary:after{content:\"\u2013\"}\r\n#sl-redirect-final details p{\r\n  max-width:900px;\r\n  margin:0;\r\n  padding:0 42px 19px 0;\r\n  color:var(--text);\r\n  font-size:13.5px;\r\n  line-height:1.7;\r\n}\r\n\r\n#sl-redirect-final .sl-close{padding:0 0 70px}\r\n#sl-redirect-final .sl-close-line{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto;\r\n  gap:30px;\r\n  align-items:center;\r\n  padding:31px 0;\r\n  border-top:1px solid var(--line);\r\n  border-bottom:1px solid var(--line);\r\n}\r\n#sl-redirect-final .sl-close h2{\r\n  margin-bottom:8px;\r\n  font-size:clamp(25px,2.5vw,33px);\r\n}\r\n#sl-redirect-final .sl-close p{\r\n  max-width:730px;\r\n  margin-bottom:0;\r\n  color:var(--text);\r\n  font-size:14px;\r\n  line-height:1.68;\r\n}\r\n#sl-redirect-final .sl-link{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:9px;\r\n  padding-bottom:4px;\r\n  border-bottom:1px solid #b8d2c5;\r\n  color:var(--green-dark);\r\n  font-size:13px;\r\n  font-weight:780;\r\n  white-space:nowrap;\r\n}\r\n\r\n@media(max-width:980px){\r\n  #sl-redirect-final .sl-steps{grid-template-columns:1fr}\r\n  #sl-redirect-final .sl-step,\r\n  #sl-redirect-final .sl-step:not(:first-child){\r\n    min-height:0;\r\n    padding:20px 0;\r\n    border-right:0;\r\n    border-bottom:1px solid var(--line);\r\n  }\r\n  #sl-redirect-final .sl-step:last-child{border-bottom:0}\r\n  #sl-redirect-final .sl-what,\r\n  #sl-redirect-final .sl-chain{\r\n    grid-template-columns:1fr;\r\n  }\r\n  #sl-redirect-final .sl-code-grid{grid-template-columns:1fr 1fr}\r\n}\r\n@media(max-width:640px){\r\n  #sl-redirect-final .sl-wrap{width:calc(100% - 28px)}\r\n  #sl-redirect-final .sl-sec{padding:48px 0}\r\n  #sl-redirect-final .sl-how{padding:44px 0 48px}\r\n  #sl-redirect-final h2{\r\n    font-size:28px;\r\n    line-height:1.2;\r\n    white-space:normal;\r\n  }\r\n  #sl-redirect-final .sl-lead{font-size:15px;line-height:1.66}\r\n  #sl-redirect-final .sl-flow,\r\n  #sl-redirect-final .sl-code-grid,\r\n  #sl-redirect-final .sl-hosts,\r\n  #sl-redirect-final .sl-chain-demo,\r\n  #sl-redirect-final .sl-use-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n  #sl-redirect-final .sl-flow-arrow{transform:rotate(90deg)}\r\n  #sl-redirect-final .sl-close{padding-bottom:50px}\r\n  #sl-redirect-final .sl-close-line{grid-template-columns:1fr;padding:27px 0}\r\n}\r\n<\/style>\r\n\r\n<div id=\"sl-redirect-final\">\r\n\r\n  <section class=\"sl-how\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-how-head\">\r\n        <h2 class=\"sl-one-line\">Y\u00f6nlendirme Kontrol Arac\u0131 Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\r\n        <p class=\"sl-lead\">Kontrol etmek istedi\u011finiz URL'yi girin. Ara\u00e7, URL'nin y\u00f6nlendirme yap\u0131p yapmad\u0131\u011f\u0131n\u0131, hangi HTTP kodunu kulland\u0131\u011f\u0131n\u0131, varsa y\u00f6nlendirme zincirini ve ula\u015f\u0131lan son adresi g\u00f6sterir.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-steps\">\r\n        <div class=\"sl-step\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M4 7h16v10H4z\"\/><path d=\"M8 12h8\"\/><\/svg>\r\n          <\/span>\r\n          <h3>Eski URL'yi girin<\/h3>\r\n          <p>Ta\u015f\u0131nd\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz veya y\u00f6nlendirmesinden emin olmad\u0131\u011f\u0131n\u0131z sayfan\u0131n tam adresini yaz\u0131n.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-step\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h12\"\/><path d=\"M13 8l4 4-4 4\"\/><\/svg>\r\n          <\/span>\r\n          <h3>Y\u00f6nlendirmeyi kontrol edin<\/h3>\r\n          <p>Ara\u00e7 301, 302, 307 veya 308 gibi HTTP y\u00f6nlendirme yan\u0131tlar\u0131n\u0131 takip eder.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-step\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M5 12.5l4.2 4.2L19 7\"\/><\/svg>\r\n          <\/span>\r\n          <h3>Son hedefi inceleyin<\/h3>\r\n          <p>URL'nin do\u011frudan do\u011fru sayfaya m\u0131 gitti\u011fini, yoksa arada gereksiz adresler olup olmad\u0131\u011f\u0131n\u0131 g\u00f6r\u00fcn.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec\">\r\n    <div class=\"sl-wrap sl-what\">\r\n      <div class=\"sl-copy\">\r\n        <h2>URL Y\u00f6nlendirmesi Nedir?<\/h2>\r\n        <p>Bir sayfan\u0131n adresi de\u011fi\u015fti\u011finde eski URL'yi yeni adrese y\u00f6nlendirmek, kullan\u0131c\u0131lar\u0131n ve arama motorlar\u0131n\u0131n do\u011fru sayfaya ula\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\r\n        <p>Kal\u0131c\u0131 bir URL de\u011fi\u015fikli\u011finde Google m\u00fcmk\u00fcnse sunucu taraf\u0131nda 301 veya 308 gibi kal\u0131c\u0131 y\u00f6nlendirmeler kullan\u0131lmas\u0131n\u0131 \u00f6nerir. Ge\u00e7ici durumlarda ise 302 veya 307 kullan\u0131labilir.<\/p>\r\n        <p>\u00d6nemli olan yaln\u0131zca y\u00f6nlendirmenin \u00e7al\u0131\u015fmas\u0131 de\u011fildir. Eski URL'nin ger\u00e7ekten ilgili ve \u00e7al\u0131\u015fan son sayfaya gitmesi gerekir.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-flowbox\" aria-hidden=\"true\">\r\n        <div class=\"sl-flowlabel\">Temsili kal\u0131c\u0131 y\u00f6nlendirme<\/div>\r\n        <div class=\"sl-flow\">\r\n          <div class=\"sl-flow-page\">\r\n            <span>Eski URL<\/span>\r\n            <strong>site.com\/eski-sayfa\/<\/strong>\r\n          <\/div>\r\n          <div class=\"sl-flow-arrow\">\r\n            <strong>\u2192<\/strong>\r\n            <span>301<\/span>\r\n          <\/div>\r\n          <div class=\"sl-flow-page\">\r\n            <span>Yeni URL<\/span>\r\n            <strong>site.com\/yeni-sayfa\/<\/strong>\r\n          <\/div>\r\n        <\/div>\r\n        <p class=\"sl-flow-note\">Kal\u0131c\u0131 ta\u015f\u0131malarda eski URL'nin m\u00fcmk\u00fcn oldu\u011funca do\u011frudan son hedefe gitmesi daha temiz bir yap\u0131d\u0131r.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec sl-soft\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-codes-head\">\r\n        <h2>301, 302, 307 ve 308 Ne Anlama Gelir?<\/h2>\r\n        <p class=\"sl-lead\">Temel ayr\u0131m y\u00f6nlendirmenin kal\u0131c\u0131 m\u0131, ge\u00e7ici mi oldu\u011fudur. Ayn\u0131 amaca hizmet eden kodlar aras\u0131nda teknik HTTP davran\u0131\u015f\u0131 a\u00e7\u0131s\u0131ndan farklar olsa da SEO kontrol\u00fcnde ilk bak\u0131lacak nokta budur.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-code-grid\">\r\n        <div class=\"sl-code-card\">\r\n          <span class=\"sl-code-number\">301<\/span>\r\n          <span class=\"sl-code-type\">Kal\u0131c\u0131<\/span>\r\n          <h3>Moved Permanently<\/h3>\r\n          <p>Bir URL kal\u0131c\u0131 olarak yeni adrese ta\u015f\u0131nd\u0131\u011f\u0131nda en s\u0131k kullan\u0131lan y\u00f6nlendirme kodudur.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-code-card\">\r\n          <span class=\"sl-code-number\">302<\/span>\r\n          <span class=\"sl-code-type\">Ge\u00e7ici<\/span>\r\n          <h3>Found<\/h3>\r\n          <p>Yeni adresin ge\u00e7ici olarak kullan\u0131ld\u0131\u011f\u0131 durumlarda kullan\u0131l\u0131r. Kal\u0131c\u0131 ta\u015f\u0131malarda varsay\u0131lan tercih olmamal\u0131d\u0131r.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-code-card\">\r\n          <span class=\"sl-code-number\">307<\/span>\r\n          <span class=\"sl-code-type\">Ge\u00e7ici<\/span>\r\n          <h3>Temporary Redirect<\/h3>\r\n          <p>Ge\u00e7ici y\u00f6nlendirmedir. HTTP iste\u011finin y\u00f6ntemini koruyan teknik senaryolarda kar\u015f\u0131n\u0131za \u00e7\u0131kabilir.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-code-card\">\r\n          <span class=\"sl-code-number\">308<\/span>\r\n          <span class=\"sl-code-type\">Kal\u0131c\u0131<\/span>\r\n          <h3>Permanent Redirect<\/h3>\r\n          <p>301 gibi kal\u0131c\u0131 y\u00f6nlendirmedir ve istek y\u00f6nteminin korunmas\u0131 gereken teknik yap\u0131larda kullan\u0131labilir.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-preferred-head\">\r\n        <h2 class=\"sl-one-line\">HTTP, HTTPS ve www S\u00fcr\u00fcmleri Tek Adreste Toplanmal\u0131<\/h2>\r\n        <p class=\"sl-lead\">Ayn\u0131 sitenin farkl\u0131 protokol veya www s\u00fcr\u00fcmlerinin ayr\u0131 ayr\u0131 a\u00e7\u0131lmas\u0131 yerine tek tercih edilen s\u00fcr\u00fcmde tutarl\u0131 bi\u00e7imde \u00e7al\u0131\u015fmas\u0131 daha do\u011fru olur.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-hosts\" aria-hidden=\"true\">\r\n        <div class=\"sl-host\">http:\/\/site.com\/<\/div>\r\n        <div class=\"sl-host\">http:\/\/www.site.com\/<\/div>\r\n        <div class=\"sl-host\">https:\/\/site.com\/<\/div>\r\n        <div class=\"sl-host is-final\">https:\/\/www.site.com\/<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"sl-host-result\"><span>\u2192<\/span> Di\u011fer s\u00fcr\u00fcmler tercih edilen tek adrese y\u00f6nlenir.<\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec sl-soft\">\r\n    <div class=\"sl-wrap sl-chain\">\r\n      <div>\r\n        <h2>Y\u00f6nlendirme Zincirlerini K\u0131sa Tutun<\/h2>\r\n        <p class=\"sl-lead\">A \u2192 B \u2192 C gibi zincirler \u00e7al\u0131\u015fabilir ancak kullan\u0131c\u0131 ve bot i\u00e7in gereksiz ek istek olu\u015fturur. M\u00fcmk\u00fcnse eski URL'yi do\u011frudan \u00e7al\u0131\u015fan son hedefe y\u00f6nlendirin.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-chain-demo\">\r\n        <div class=\"sl-chain-card\">\r\n          <span>Gereksiz zincir<\/span>\r\n          <strong>A \u2192 B \u2192 C<\/strong>\r\n          <p>Eski URL son sayfaya ula\u015fmadan \u00f6nce aradaki ba\u015fka bir URL'den ge\u00e7iyor.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-chain-card is-good\">\r\n          <span>Daha temiz yap\u0131<\/span>\r\n          <strong>A \u2192 C<\/strong>\r\n          <p>Eski adres do\u011frudan ger\u00e7ek ve \u00e7al\u0131\u015fan son hedefe y\u00f6nleniyor.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-use-head\">\r\n        <h2>Hangi Durumlarda Y\u00f6nlendirme Kullan\u0131l\u0131r?<\/h2>\r\n        <p class=\"sl-lead\">Y\u00f6nlendirme yaln\u0131zca \u201c404 g\u00f6r\u00fcnmesin\u201d diye kullan\u0131lmamal\u0131d\u0131r. Eski URL ile hedef URL aras\u0131nda ger\u00e7ek bir ili\u015fki olmal\u0131d\u0131r.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-use-grid\">\r\n        <div class=\"sl-use\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h12\"\/><path d=\"M13 8l4 4-4 4\"\/><\/svg>\r\n          <\/span>\r\n          <h3>URL de\u011fi\u015fikli\u011fi<\/h3>\r\n          <p>Bir sayfan\u0131n adresi kal\u0131c\u0131 olarak de\u011fi\u015ftiyse eski URL'yi yeni ger\u00e7ek kar\u015f\u0131l\u0131\u011f\u0131na y\u00f6nlendirin.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-use\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M4 6h16v12H4z\"\/><path d=\"M8 10h8\"\/><\/svg>\r\n          <\/span>\r\n          <h3>Site veya alan ad\u0131 ta\u015f\u0131ma<\/h3>\r\n          <p>Eski URL'leri yeni sitedeki ger\u00e7ek kar\u015f\u0131l\u0131klar\u0131yla m\u00fcmk\u00fcn oldu\u011funca birebir e\u015fle\u015ftirin.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sl-use\">\r\n          <span class=\"sl-icon\" aria-hidden=\"true\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M6 6h9v9H6z\"\/><path d=\"M9 9h9v9H9z\"\/><\/svg>\r\n          <\/span>\r\n          <h3>\u0130\u00e7erik birle\u015ftirme<\/h3>\r\n          <p>Birden fazla eski sayfa ger\u00e7ekten tek yeni i\u00e7erikte birle\u015ftiyse eski URL'leri bu yeni kar\u015f\u0131l\u0131\u011fa y\u00f6nlendirebilirsiniz.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"sl-use-note\">\u0130lgili bir kar\u015f\u0131l\u0131\u011f\u0131 olmayan kald\u0131r\u0131lm\u0131\u015f URL'leri s\u0131rf 404 olu\u015fmas\u0131n diye topluca ana sayfaya y\u00f6nlendirmek do\u011fru bir yakla\u015f\u0131m de\u011fildir.<\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec sl-soft\">\r\n    <div class=\"sl-wrap sl-related\">\r\n      <div class=\"sl-related-head\">\r\n        <h2>Y\u00f6nlendirme Sonras\u0131 Neye Bakabilirsiniz?<\/h2>\r\n        <p>Bir URL do\u011fru hedefe y\u00f6nlense bile yeni sayfan\u0131n canonical, sitemap ve indekslenebilirlik sinyallerinin de yeni adresi desteklemesi gerekir.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sl-tool-links\">\r\n        <a class=\"sl-tool-link\" href=\"https:\/\/www.seoliva.com\/canonical-kontrol-araci\">\r\n          <div>\r\n            <strong>Canonical Kontrol\u00fc<\/strong>\r\n            <span>Yeni sayfan\u0131n eski veya farkl\u0131 bir URL'yi canonical g\u00f6stermedi\u011fini kontrol edin.<\/span>\r\n          <\/div>\r\n          <span class=\"sl-tool-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"sl-tool-link\" href=\"https:\/\/www.seoliva.com\/sitemap-xml-olusturma-araci\">\r\n          <div>\r\n            <strong>Sitemap XML Olu\u015fturma<\/strong>\r\n            <span>Sitemap'inizde eski y\u00f6nlenen URL'ler yerine tercih edilen son URL'leri kullan\u0131n.<\/span>\r\n          <\/div>\r\n          <span class=\"sl-tool-arrow\">\u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"sl-tool-link\" href=\"https:\/\/www.seoliva.com\/indekslenebilirlik-kontrol-araci\">\r\n          <div>\r\n            <strong>\u0130ndekslenebilirlik Kontrol\u00fc<\/strong>\r\n            <span>Ula\u015f\u0131lan son sayfan\u0131n indekslenmesini etkileyebilecek temel sinyalleri kontrol edin.<\/span>\r\n          <\/div>\r\n          <span class=\"sl-tool-arrow\">\u2192<\/span>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-sec\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-faq-head\">\r\n        <h2>Y\u00f6nlendirme Arac\u0131 S\u0131k Sorulan Sorular<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"sl-faq\">\r\n        <details>\r\n          <summary>301 ve 302 y\u00f6nlendirme aras\u0131ndaki fark nedir?<\/summary>\r\n          <p>301 kal\u0131c\u0131, 302 ge\u00e7ici y\u00f6nlendirmedir. Kal\u0131c\u0131 URL de\u011fi\u015fikliklerinde Google m\u00fcmk\u00fcnse 301 veya 308 gibi kal\u0131c\u0131 sunucu taraf\u0131 y\u00f6nlendirmeleri \u00f6nerir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>301 y\u00f6nlendirme SEO de\u011ferini kaybettirir mi?<\/summary>\r\n          <p>Google, 301 ve di\u011fer kal\u0131c\u0131 y\u00f6nlendirmelerin PageRank kayb\u0131na neden olmad\u0131\u011f\u0131n\u0131 belirtir. Yine de y\u00f6nlendirmenin ger\u00e7ek ve ilgili hedefe gitmesi, yeni URL'nin de teknik olarak do\u011fru kurulmas\u0131 gerekir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Birden fazla y\u00f6nlendirme olmas\u0131 sorun mudur?<\/summary>\r\n          <p>A \u2192 B \u2192 C gibi y\u00f6nlendirme zincirleri \u00e7al\u0131\u015fabilir fakat ek gecikme ve gereksiz istek olu\u015fturur. M\u00fcmk\u00fcn oldu\u011funda eski URL'yi do\u011frudan son hedefe y\u00f6nlendirmek daha temizdir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>404 olan b\u00fct\u00fcn sayfalar\u0131 ana sayfaya y\u00f6nlendirmeli miyim?<\/summary>\r\n          <p>Hay\u0131r. Eski sayfan\u0131n ger\u00e7ek ve ilgili bir kar\u015f\u0131l\u0131\u011f\u0131 varsa o URL'ye y\u00f6nlendirin. \u0130lgisiz \u00e7ok say\u0131da eski URL'yi tek bir ana sayfaya y\u00f6nlendirmek Google taraf\u0131ndan soft 404 olarak de\u011ferlendirilebilir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Y\u00f6nlendirme ba\u015fka bir domaine gidebilir mi?<\/summary>\r\n          <p>Evet. Alan ad\u0131 ta\u015f\u0131ma veya bilin\u00e7li d\u0131\u015f y\u00f6nlendirmelerde ba\u015fka bir domaine gidilebilir. B\u00f6yle bir durumda hedef domainin ger\u00e7ekten istedi\u011finiz adres oldu\u011fundan emin olun.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>JavaScript y\u00f6nlendirmelerini bu ara\u00e7 g\u00f6r\u00fcr m\u00fc?<\/summary>\r\n          <p>Bu ara\u00e7 HTTP y\u00f6nlendirme yan\u0131tlar\u0131n\u0131 kontrol eder. JavaScript veya meta refresh gibi istemci taraf\u0131 y\u00f6nlendirmeler ayr\u0131ca incelenmelidir.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Y\u00f6nlendirme ne kadar s\u00fcre tutulmal\u0131?<\/summary>\r\n          <p>Kal\u0131c\u0131 site ta\u015f\u0131ma ve URL de\u011fi\u015fikliklerinde Google y\u00f6nlendirmelerin m\u00fcmk\u00fcn oldu\u011funca uzun s\u00fcre, genel olarak en az bir y\u0131l tutulmas\u0131n\u0131 \u00f6nerir. Kullan\u0131c\u0131 taraf\u0131nda eski ba\u011flant\u0131lar kullan\u0131lmaya devam ediyorsa daha uzun s\u00fcre korumak da mant\u0131kl\u0131 olabilir.<\/p>\r\n        <\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"sl-close\">\r\n    <div class=\"sl-wrap\">\r\n      <div class=\"sl-close-line\">\r\n        <div>\r\n          <h2>Y\u00f6nlendirmenin \u00c7al\u0131\u015fmas\u0131 Tek Ba\u015f\u0131na Yeterli De\u011fil.<\/h2>\r\n          <p>Eski URL, yeni hedef, canonical, sitemap ve site i\u00e7i linkler farkl\u0131 adresleri i\u015faret ediyorsa ta\u015f\u0131ma s\u00fcreci gereksiz \u015fekilde karma\u015f\u0131kla\u015f\u0131r. B\u00fcy\u00fck de\u011fi\u015fikliklerde t\u00fcm sinyalleri birlikte de\u011ferlendirmek gerekir.<\/p>\r\n        <\/div>\r\n        <a class=\"sl-link\" href=\"https:\/\/www.seoliva.com\/seo-hizmeti\">SEO hizmetini incele <span>\u2192<\/span><\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\":\"https:\/\/schema.org\",\r\n  \"@type\":\"WebApplication\",\r\n  \"name\":\"SEOliva Y\u00f6nlendirme Kontrol Arac\u0131\",\r\n  \"url\":\"https:\/\/www.seoliva.com\/yonlendirme-kontrol-araci\",\r\n  \"description\":\"Bir URL'nin 301, 302, 307 veya 308 y\u00f6nlendirmesi yap\u0131p yapmad\u0131\u011f\u0131n\u0131, y\u00f6nlendirme zincirini ve ula\u015f\u0131lan son URL'yi kontrol etmeye yard\u0131mc\u0131 olan \u00fccretsiz SEO arac\u0131.\",\r\n  \"applicationCategory\":\"BusinessApplication\",\r\n  \"operatingSystem\":\"Web\",\r\n  \"isAccessibleForFree\":true,\r\n  \"offers\":{\r\n    \"@type\":\"Offer\",\r\n    \"price\":\"0\",\r\n    \"priceCurrency\":\"TRY\"\r\n  },\r\n  \"featureList\":[\r\n    \"301 y\u00f6nlendirme kontrol\u00fc\",\r\n    \"302 y\u00f6nlendirme kontrol\u00fc\",\r\n    \"307 ve 308 y\u00f6nlendirme kontrol\u00fc\",\r\n    \"Y\u00f6nlendirme zinciri kontrol\u00fc\",\r\n    \"Son hedef URL kontrol\u00fc\"\r\n  ],\r\n  \"publisher\":{\r\n    \"@type\":\"Organization\",\r\n    \"name\":\"SEOliva\",\r\n    \"url\":\"https:\/\/www.seoliva.com\/\"\r\n  }\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Y\u00f6nlendirme Kontrol Arac\u0131 Nas\u0131l Kullan\u0131l\u0131r? Kontrol etmek istedi\u011finiz URL&#8217;yi girin. Ara\u00e7, URL&#8217;nin y\u00f6nlendirme yap\u0131p yapmad\u0131\u011f\u0131n\u0131, hangi HTTP kodunu kulland\u0131\u011f\u0131n\u0131, varsa y\u00f6nlendirme zincirini ve ula\u015f\u0131lan son adresi g\u00f6sterir. Eski URL&#8217;yi girin Ta\u015f\u0131nd\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz veya y\u00f6nlendirmesinden emin olmad\u0131\u011f\u0131n\u0131z sayfan\u0131n tam adresini yaz\u0131n. Y\u00f6nlendirmeyi kontrol edin Ara\u00e7 301, 302, 307 veya 308 gibi HTTP y\u00f6nlendirme yan\u0131tlar\u0131n\u0131 takip eder. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2745,"parent":4373,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4351","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/comments?post=4351"}],"version-history":[{"count":0,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4351\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/pages\/4373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/media\/2745"}],"wp:attachment":[{"href":"https:\/\/www.seoliva.com\/en\/wp-json\/wp\/v2\/media?parent=4351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}