Sunucu yanıtını kontrol edin

Sunucu yanıtı
NS kayıtları
Whois alanı
Yanıt başlıkları
İstek başlıkları
Ham HTML kodu
301 Moved Permanently - wthib.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx/1.14.0 (Ubuntu)
Date: Sun, 01 Jun 2025 09:49:08 GMT
Content-Type: text/html
Content-Length: 194
Connection: keep-alive
Location: https://wthib.com/

HTTP Kodu 301 Kalıcı Olarak Taşındı

301 http durum kodu, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.

Kod 301 ne zaman kullanılır?

  • Bir web sitesi alan adını değiştirirken
  • URL yapılarını değiştirirken
  • SEO için yönlendirmeleri ayarlarken

Kod 301 kullanıcı için ne anlama geliyor?

Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.

200 OK - https://wthib.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx/1.14.0 (Ubuntu)
Date: Sun, 01 Jun 2025 09:49:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding

HTTP Kodu 200 OK

200 http durum kodu, standart bir başarılı HTTP sunucu yanıtıdır. Bu, istemcinin isteğinin (örneğin, bir tarayıcıdan) başarıyla işlendiği ve sunucunun istenen verileri ilettiği anlamına gelir.

Kod 200 ne zaman kullanılır?

  • Bir web sayfası yüklenirken
  • Bir API yanıtı başarıyla alındığında
  • Bir form veya başka bir HTTP isteği işlenirken

Kod 200 kullanıcı için ne anlama gelir?

Kullanıcı içeriği hatasız alır ve sayfa veya uygulama düzgün çalışır. Kod 200'e veri eşlik ediyorsa, tarayıcı veya program bunu işler ve kullanıcıya görüntüler.

GET / HTTP/1.1
Host: wthib.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en-US">
<head>
    <script type="text/javascript">
        var appInsights = window.appInsights || function (a) {
            function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement("script"); b.src = a.url || "https://api.ai.snowht.com/Track.js", d.getElementsByTagName("script")[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ["Event", "Exception", "Metric", "PageView", "Trace", "Dependency"]; f.length;)b("track" + f.pop()); if (b("setAuthenticatedUserContext"), b("clearAuthenticatedUserContext"), b("startTrackEvent"), b("stopTrackEvent"), b("startTrackPage"), b("stopTrackPage"), b("flush"), !a.disableExceptionTracking) { f = "onerror", b("_" + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c["_" + f](a, b, d, e, h), i } } return c
        }({
            instrumentationKey: "BCF1D908-7D63-48E4-9837-13054CCCD7B8"
        });
        window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length && appInsights.trackPageView();
    </script>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="/assets/css/font-awesome.css" rel="stylesheet" />
    <link href="/assets/css/elegant-fonts.css" rel="stylesheet" />
    <link href="/assets/css/bootstrap.css" rel="stylesheet" />
    <link href="/assets/css/zabuto_calendar.css" rel="stylesheet" />
    <link href="/assets/css/owl.css" rel="stylesheet" />
    <link href="/assets/css/trackpad-scroll-emulator.css" rel="stylesheet" />
    <link href="/assets/css/jquery.css" rel="stylesheet" />
    <link href="/assets/css/style.css" rel="stylesheet" />
    <link href="/assets/css/spectrum.css" rel="stylesheet" />
    <link href="/assets/css/google-fonts.css" rel="stylesheet" />
    <link href="/assets/css/owl.css" rel="stylesheet" />
    <link href="/assets/css/owl.theme.default.css" rel="stylesheet" />
    <link href="/css/site.css" rel="stylesheet" />
    <style>
    </style>
    <meta charset="UTF-8">

    <title>Where the hell is Ben? - wthib.com</title>
</head>

<body class="homepage">
    <div class="page-wrapper">
        <header id="page-header" style="position: relative;">
            <nav>
                <div class="left">
                    <a href="\" class="brand"><img src="/logo.png" alt="Where the hell is Ben?"></a>
                </div>
                <div class="right">
                    <div class="primary-nav has-mega-menu">
                        <ul class="navigation">
                            <li>
                                <a href="#nav-homepages">Home</a>
                            </li>
                            <li class="has-child">
                                <a href="#nav-locations">Locations</a>
                                <div class="wrapper">
                                    <div id="nav-locations" class="nav-wrapper">

                                    </div>
                                </div>
                            </li>
                            <li class="has-child">
                                <a href="#nav-locations">Trips</a>
                                <div class="wrapper">
                                    <div class="nav-wrapper" id="trips">

                                    </div>
                                </div>
                            </li>
                            <li>
                                <a href="#nav-locations" onclick="showFlight(); false">Photos</a>
                            </li>
                        </ul>
                    </div>
                    <div class="secondary-nav has-mega-menu">
                        <ul class="navigation">
                            <li class="mega-menu-parent has-child">
                                <a href="#nav-pages">Location Tracking: Offline</a>
                            </li>
                        </ul>
                    </div>
                    <div class="secondary-nav">
                        <i class="fa fa-facebook-square"></i>
                        <i class="fa fa-instagram"></i>
                    </div>
                </div>
            </nav>
        </header>
        <div id="page-content" style="transform: translateY(0px);">
            <div id="container" class="hero-section full-screen has-map" style="height:calc(100vh - 40px);">
                <div class="map-wrapper" style="height: 100%;">
                    <div class="geo-location">
                        <i class="fa fa-map-marker"></i>
                    </div>
                    <div class="map" id="mapid" style="position: relative; overflow: hidden;">

                    </div>
                </div>
                <div class="results-wrapper" style="display:none;">
                    <div class="sidebar-detail">
                        <div class="tse-scrollable">
                            <div class="tse-scrollbar" style="display: block;"><div class="drag-handle" style="top: 2px; height: 509px;"></div></div>
                            <div class="tse-scroll-content" style="width: 493px; height: 881px;">
                                <div class="tse-content">
                                    <div class="sidebar-wrapper">
                                        <div class="sidebar-content" data-id="1">
                                            <div class="back" onclick="hideEvent()"></div>
                                            <div class="section-title">
                                                <h2 id="eventTitle">Marky's Restaurant</h2>
                                                <div class="label label-default" id="eventLocation">Restaurant</div>
                                                <div class="label label-default" id="eventSubLocation">Restaurant</div>
                                            </div>
                                            <h5><i class="fa fa-phone"></i><span id="eventDate"></span></h5>
                                            <div class="gallery-wrapper" style="width:436px;">
                                                <div class="owl-carousel owl-theme">

                                                </div>
                                            </div>
                                            <section>
                                                <h3>Notes</h3>
                                                <div class="read-more" style="max-height: none; height: 55px;" data-readmore="" aria-expanded="false" id="eventDetails"></div>
                                            </section>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="results" style="height: 638px;">
                        <div id="tripCover" class="form search-form inputs-underline" style="background-image: url({image}); background-size: contain; background-size: cover;">
                            <div class="exit" onclick="hideSideBar()"></div>
                            <div style="height:222px; padding: 10px 20px;"></div>
                        </div>
                        <div class="tse-scrollable">
                            <div class="tse-scroll-content" style="width: 493px; height: 638px;">
                                <div class="tse-content">
                                    <div class="section-title">
                                        <h2 id="tripTitle"></h2>
                                    </div>
                                    <div class="results-content"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div id="flightDetails" style="display:none;">
                        <div class="row">
                            <div id="aircraftImage" class="col-lg-12" style="height:200px; overflow: hidden; background-size: cover; background-position: center; background-image: url('https://cdn.jetphotos.com/400/5/87916_1560908570.jpg?v=0');">
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed">
                            <div class="col-lg-6" style="text-align:center; padding-right:2px;">
                                <h2 style="font-size: 40px; font-family: 'Roboto'; font-weight: 500; margin:0" id="orgAirport">LAX</h2>
                                <h3 class="airport"><span style="color: #393939 !important; white-space: nowrap; padding-bottom: 0.072em; font-size:12px;" id="orgText">Los Angeles</span></h3>
                                <div class="timetable" title="Scheduled Time of Departure Received from the Airline">
                                    <span>Scheduled</span>
                                    <time class="PM" style="margin-left: 0.3em; content: 'PM'">
                                        <span id="schedDeprt">9:00</span>
                                    </time>
                                </div>
                                <div class="timetable " title="Actual Time of Departure">
                                    <span>Actual</span>
                                    <time class="PM" style="margin-left: 0.3em; content: 'PM'">
                                        <span id="actDeprt">9:20</span>
                                    </time>
                                </div>
                            </div>
                            <div class="col-lg-6" style="text-align:center; padding-left:2px;">
                                <h2 style="font-size: 40px; font-family: 'Roboto'; font-weight: 500; margin:0" id="destAirport">MEL</h2>
                                <h3 class="airport"><span style="color: #393939 !important; white-space: nowrap; padding-bottom: 0.072em; font-size:12px;" id="destText">Melbourne</span></h3>
                                <div class="timetable" title="Scheduled Time of Arrival Received from the Airline">
                                    <span>Scheduled</span>
                                    <time class="AM">
                                        <span id="schedArival">5:45</span>
                                    </time>
                                </div>
                                <div class="timetable green" title="Estimated Time of Arrival">
                                    <span>Estimated</span>
                                    <time class="AM">
                                        <span id="estArival">5:09</span>
                                    </time>
                                </div>
                            </div>

                        </div>
                        <div class="pnl-component flight-progress appear">
                            <div class="progress-wrapper">
                                <div class="progress-bar">
                                    <div style="width: 0%;" class="progress">
                                    </div>
                                </div>
                            </div>
                            <div class="time-distance">
                                <div>
                                    <span id="distCovered">0 km</span><span id="timeCovered"></span>
                                </div>
                                <div>
                                    <span id="distRemain">0 km</span><span id="timeRemain"></span>
                                </div>
                            </div>
                        </div>
                        <div class="row" style="background-color:#327db6; height:39px">
                            <div class="col-lg-12 trackingHeading">
                                Aircraft Infomation
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed">
                            <div class="col-lg-1"></div>
                            <div class="col-lg-10">
                                <span class="trackingMinHeader" id="airCode">Aircraft type (B77W)</span>
                                <div><span class="tackingMinValue" id="airText">Boeing 777-3ZG(ER)</span></div>
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed; margin-bottom: 10px;">
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Registration</span>
                                <div><span class="tackingMinValue" id="airReg">VH-VOZ</span></div>
                            </div>
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Flight Number</span>
                                <div><span class="tackingMinValue" id="airNumber">Australia</span></div>
                            </div>
                        </div>
                        <div class="row" style="background-color:#327db6; height:39px; margin-top: 10px;">
                            <div class="col-lg-12 trackingHeading">
                                Speed & altitude
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed">
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Altitude</span>
                                <div><span id="alt" class="tackingMinValue">31,000 ft</span></div>
                            </div>
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Speed</span>
                                <div><span id="speed" class="tackingMinValue">1078km/h</span></div>
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed">
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Latitude</span>
                                <div><span id="lat" class="tackingMinValue">-21.9653</span></div>
                            </div>
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Longitude</span>
                                <div><span id="lng" class="tackingMinValue">171.569</span></div>
                            </div>
                        </div>
                        <div class="row" style="background-color:#ededed">
                            <div class="col-lg-1"></div>
                            <div class="col-lg-5">
                                <span class="trackingMinHeader">Bearing</span>
                                <div><span id="bearing" class="tackingMinValue">51°</span></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script src="/assets/js/jquery-2.js"></script>
    <script src="/assets/js/jquery-migrate-1.js"></script>
    <script src="/assets/js/bootstrap.js"></script>
    <script src="/assets/js/bootstrap-select.js"></script>
    <script src="/assets/js/jquery_002.js"></script>
    <script src="/assets/js/templates.js"></script>
    <script src="/assets/js/custom.js"></script>
    <link href="/assets/plugin/leaflet/leaflet.css" rel="stylesheet" />
    <script src="/assets/plugin/leaflet/leaflet.js"></script>
    <link href="/assets/plugin/fancybox/jquery.fancybox.min.css" rel="stylesheet" />
    <script src="/assets/plugin/fancybox/jquery.fancybox.min.js"></script>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@aspnet/[email protected]/dist/browser/signalr.min.js"></script>
    <script src="/assets/js/owl.js"></script>
    <script>

        //var tracker = L.map('trackerid', {
        //    bounds: [[-90, -180], [90, 180]],
        //    noWrap: true,
        //    continuousWorld: true,
        //    maxBounds: [[-90, -180], [90, 180]],
        //    minZoom: 2,
        //    worldCopyJump: true,
        //    zoomControl: false,
        //    attributionControl: false
        //}).setView([0.26876404, 0.15234375], 3);

        var map = L.map('mapid', {
            bounds: [[-90, -180], [90, 180]],
            noWrap: true,
            continuousWorld: true,
            maxBounds: [[-90, -180], [90, 180]],
            minZoom: 2,
            worldCopyJump: true
        }).setView([0.26876404, 0.15234375], 3);


        var satellite = L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
            maxZoom: 18,
            attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
                '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
                'Imagery © <a href="http://mapbox.com">Mapbox</a>',
            id: 'mapbox.satellite'
        })

        var steet = L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
            maxZoom: 18,
            attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
                '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
                'Imagery © <a href="http://mapbox.com">Mapbox</a>',
            id: 'mapbox.streets'
        })

        //var trackersatellite = L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
        //    maxZoom: 18,
        //    attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
        //        '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
        //        'Imagery © <a href="http://mapbox.com">Mapbox</a>',
        //    id: 'mapbox.streets'
        //})

        map.on("zoomend", function (e) {
            console.log("Zoom level: ", map.getZoom());
            if (map.getZoom() > 11) {
                map.removeLayer(satellite);
                map.addLayer(photosLayers);
                steet.addTo(map);
            } else {
                map.removeLayer(steet);
                map.removeLayer(photosLayers);
                satellite.addTo(map);
            }
        });

        satellite.addTo(map);
        //trackersatellite.addTo(tracker);
        preload();

        var orgAirport, destAirport;
        var photosLayers = new L.FeatureGroup();

        function showFlight()
        {
            $.ajax({
                method: "GET",
                url: "https://api.wherethehellisben.com/api/web/getFlight/" + trackID,
                xhrFields: {
                    withCredentials: true
                },
                crossDomain: true
            }).done(function (data) {
                $('.results').hide();

                $('#airCode').html('Aircraft type (' + data.code + ')');
                $('#airText').html(data.text);
                $('#airReg').html(data.registration);
                $('#airNumber').html(data.flightNumber);
                $('#orgAirport').html(data.originAirport);
                $('#destAirport').html(data.destinationAirport);
                $('#orgText').html(data.originName);
                $('#destText').html(data.destinationName);

                $('#schedDeprt').html(data.scheduledDeparture.substring(11, 16));
                $('#actDeprt').html(data.actualDeparture.substring(11, 16));
                $('#schedArival').html(data.scheduledArrival.substring(11, 16));
                $('#estArival').html(data.estimatedArrival.substring(11, 16));

                $('#aircraftImage').css("background-image", "url(" + data.image + ")");

                if (orgAirport != undefined && destAirport != undefined) {
                    map.removeLayer(orgAirport);
                    map.removeLayer(destAirport);
                };

                orgAirport = new L.marker([data.originLatitude, data.originLongitude], { icon: new airportIcon, title: data.originName }).on('click', function () { showImages(data.photos[i].id) }); //.addTo(map);
                destAirport = new L.marker([data.destinationLatitude, data.destinationLongitude], { icon: new airportIcon, title: data.destinationName }).on('click', function () { showImages(data.photos[i].id) }); //.addTo(map);

                map.addLayer(orgAirport);
                map.addLayer(destAirport);

                $('#flightDetails').show();
                $('#container').addClass('has-sidebar');
                $('.results-wrapper').css('width', '20%');
                $('.map-wrapper').css('width', '80%');
                $('.results-wrapper').show("slow");
                setTimeout(function () { map.invalidateSize() }, 400);
                trackpadScroll('recalculate');
            });
        }

        var tripShow = 0;
        function showTrip(id)
        {
            $.ajax({
                method: "GET",
                url: "https://api.wherethehellisben.com/api/web/getTripDetails/"+id,
                xhrFields: {
                    withCredentials: true
                },
                crossDomain: true
            }).done(function (data) {
                tripShow = 1;
                $('.results').show();
                $('#flightDetails').hide();
                $('.results-content').empty();
                $('#tripTitle').html(data.title);
                $('#tripCover').css("background-image", "url(https://cdn.wherethehellisben.com/images/" + data.coverPhoto + ")");;
                $.each(data.events, function (index, obj) {
                    var template = tripEvent.replace(/{id}/g, data.events[index].id).replace(/{itmurl}/g, data.events[index].itmURL).replace(/{title}/g, data.events[index].title);
                    template = template.replace(/{image}/g, data.events[index].image).replace(/{datetime}/g, data.events[index].datetime).replace(/{label}/g, data.events[index].label);
                    template = template.replace(/{note}/g, data.events[index].note).replace(/{lat}/g, data.events[index].lat).replace(/{lng}/g, data.events[index].lng);
                    $('.results-content').append(template);
                });
                $('#container').addClass('has-sidebar');
                $('.results-wrapper').show("slow");
                setTimeout(function () { map.invalidateSize() }, 400);
                trackpadScroll('recalculate');
                $('.result-item').on('click', function () {
                    showEvent($(this).data("id"));
                    map.flyTo([$(this).data("lat"), $(this).data("lng")], 17);
                })
            });
        }

        function showEventClick(id, lat, lng)
        {
            tripShow = 0;
            map.flyTo([lat, lng], 17);
            showEvent(id);
            showSideBar();
        }

        function hideEvent()
        {
            $('.results-wrapper').removeClass('show-detail');
            if (tripShow == 0)
                hideSideBar();
        }

        function showEvent(id)
        {
            $('.results-wrapper').addClass('show-detail');
            $('.gallery-wrapper').hide();
            
            $.ajax({
                method: "GET",
                url: "https://api.wherethehellisben.com/api/web/getEventDetails/" + id,
                xhrFields: {
                    withCredentials: true
                },
                crossDomain: true
            }).done(function (data) {
                $('#eventTitle').html(data.title);
                $('#eventLocation').html(data.location.title);
                $('#eventSubLocation').html(data.location.subLocation);
                $('#eventDate').html(data.date.title);

                var length = $('.owl-item').length;
                for (var i = 0; i < length; i++) {
                    $(".owl-carousel").trigger('remove.owl.carousel', [i]).trigger('refresh.owl.carousel');
                }

                $.each(data.photos, function (index, obj) {
                    var image = '<img src="https://cdn.wherethehellisben.com/images/' + obj.src + '" alt="" style="width: 436px;">';
                    $('.owl-carousel').owlCarousel().trigger('add.owl.carousel', [jQuery('<div class="owl-item">' + image + '</div>')])
                });

                $('.owl-carousel').imagesLoaded().then(function () {
                    $('.gallery-wrapper').show();
                    $('.owl-carousel').trigger('refresh.owl.carousel');
                    console.log('done loading...');
                });

                trackpadScroll('recalculate');
            });
        }

        function showLocation(lat,lng)
        {
            map.flyTo([lat, lng], 15);
        }

        var photoIcon = L.Icon.extend({
            options: {
                iconUrl: '/assets/img/location_photo.png',
                iconSize: [15, 15]
            }
        });

        var eventIcon = L.Icon.extend({
            options: {
                iconUrl: '/assets/img/location_point.png',
                iconSize: [15, 15]
            }
        });

        var airportIcon = L.Icon.extend({
            options: {
                iconUrl: '/assets/img/location_airport.png',
                iconSize: [15, 15]
            }
        });

        var currentLocationIcon = L.Icon.extend({
            options: {
                customId: 'currentLocation',
                iconUrl: '/assets/img/location_man.png',
                iconSize: [15, 15]
            }
        });


        function showSideBar()
        {
            $('.results').hide();
            $('#flightDetails').hide();
            $('#container').addClass('has-sidebar');
            $('.results-wrapper').show("slow");
            setTimeout(function () { map.invalidateSize() }, 400);
            trackpadScroll('recalculate');
        }

        function hideSideBar()
        {
            console.log('hiding side bar');
            tripShow = 0;
            $('#container').removeClass('has-sidebar');
            $('.results-wrapper').hide();
            setTimeout(function () { map.invalidateSize() }, 400);
        }

        function preload()
        {
            $.ajax({
                method: "GET",
                url: "https://api.wherethehellisben.com/api/web/preLoadData",
                xhrFields: {
                    withCredentials: true
                },
                crossDomain: true
            }).done(function (data) {
                var ul = $('<ul>');
                var loc = '';
                $.each(data.locations, function (i, obj) {
                    loc += '<li class="has-child"><a href="#">' + data.locations[i].title + '</a>';
                    loc += '<div class="nav-wrapper" id="nav-locations-new-york"><ul>'
                    $.each(data.locations[i].states, function (o, obj1) {
                        loc += '<li class="has-child"><a href="#">' + data.locations[i].states[o].title + '</a>';
                        loc += '<div class="nav-wrapper"><ul>';
                        $.each(data.locations[i].states[o].cities, function (p, obj2) {
                            loc += '<li><a href="#" onclick=showLocation(' + data.locations[i].states[o].cities[p].lat + ',' + data.locations[i].states[o].cities[p].lng + ')>' + data.locations[i].states[o].cities[p].title + '</a></li>';
                        });
                        loc += '</ul></div>';
                    });
                    loc += '</ul></div></li>';
                })

                ul.append(loc);
                ul.append('</ul>');
                $('#nav-locations').html(ul);

                ul = $('<ul>');
                $.each(data.trips, function (index, obj) {
                    ul.append('<li><a href="#" onclick="showTrip(' + data.trips[index].id + ');false">' + data.trips[index].title + '</a></li>');
                })
                ul.append('</ul>');
                $('#trips').html(ul);
                $.each(data.photos, function (i) {
                    var marker = L.marker([data.photos[i].lat, data.photos[i].lng], { icon: new photoIcon, title: data.photos[i].title }).on('click', function () { showImages(data.photos[i].id) }).addTo(map);
                    photosLayers.addLayer(marker)
                });

                $.each(data.events, function (i) {
                    L.marker([data.events[i].lat, data.events[i].lng], { icon: new eventIcon, title: data.events[i].title }).on('click', function () { showEventClick(data.events[i].id, data.events[i].lat, data.events[i].lng) }).addTo(map);
                });
            });
        }

        function showImages(id) {
            $.ajax({
                method: "GET",
                url: "https://api.wherethehellisben.com/api/web/getPhoto/" + id,
                xhrFields: {
                    withCredentials: true
                },
                crossDomain: true
            }).done(function (data) {
                $.fancybox.open(data, null, 0);
            });
        }

        var livemarker, livering, currentPath;

        function updateLocation(lat, lng) {
            if (livemarker == undefined && livering == undefined) {
                if (trackType == 2) {
                    livemarker = new L.marker([lat, lng], { icon: new currentLocationIcon }).on('click', function () { showFlight(); });
                    livering = new L.marker([lat, lng], { icon: cssIcon }).on('click', function () { showFlight(); });
                }
                else {
                    livemarker = new L.marker([lat, lng], { icon: new currentLocationIcon }).on('click', function () { $('#details').modal('toggle'); });
                    livering = new L.marker([lat, lng], { icon: cssIcon }).on('click', function () { map.setView([lat, lng], 18); });
                }
                map.addLayer(livemarker);
                map.addLayer(livering);
            }
            else {
                var newLatLng = new L.LatLng(lat, lng);
                var prevLatLng = livemarker.getLatLng();
                var pointList = [prevLatLng, newLatLng];

                currentPath = new L.Polyline(pointList, {
                    color: 'red',
                    weight: 3,
                    opacity: 0.5,
                    smoothFactor: 1
                });
                currentPath.addTo(map);

                livemarker.setLatLng(newLatLng);
                livering.setLatLng(newLatLng);
            }

            $('.live').data('lat', lat).data('lng', lng)
            $('#livenav').show();
        }

        var cssIcon = L.divIcon({
            className: 'css-icon',
            html: '<div class="gps_ring"></div>',
            iconSize: [22, 22]
        })

        var trackID, trackType;

        const connection = new signalR.HubConnectionBuilder().withUrl("https://hub.wthib.com/tracker/").build();

        connection.on("positionUpdate", (result) => {
            var data = JSON.parse(result);
            trackID = data.id;
            trackType = data.type;
            updateLocation(data.lat, data.lng);

            $('#alt').html(data.altitude + ' ft')
            $('#speed').html(data.speed + ' km/h')
            $('#lat').html(data.lat)
            $('#lng').html(data.lng)
            $('#bearing').html(data.bearing +'°')

            if(data.flight !=null)
            {
                $('#distCovered').html(Math.ceil(data.flight.distanceCovered) + ' km, ');
                $('#distRemain').html(Math.ceil(data.flight.distanceRemaining) + ' km');
                $('.progress').width(Math.ceil(data.flight.progress) + '%');
                $('#timeCovered').html(data.flight.current.substring(0,5) + ' ago');
                $('#timeRemain').html(', in ' + data.flight.remaining.substring(0, 5));
            }

        });

        connection.start();

        $.fn.imagesLoaded = function () {

            var $imgs = this.find('img[src!=""]');
            if (!$imgs.length) { return $.Deferred().resolve().promise(); }

            var dfds = [];
            $imgs.each(function () {

                var dfd = $.Deferred();
                dfds.push(dfd);
                var img = new Image();
                img.onload = function () { dfd.resolve(); }
                img.onerror = function () { dfd.resolve(); }
                img.src = this.src;

            });

            return $.when.apply($, dfds);

        }

        $('.owl-carousel').owlCarousel({
            loop: false,
            margin: 10,
            nav: true,
            autoWidth: true,
            autoplay: true,
            autoplayTimeout: 10000,
            autoplayHoverPause: true,
            rewind: true
        });

    </script>

    <style>
        .exit {
            -moz-border-radius: 100%;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            -moz-transition: 0.3s ease;
            -webkit-transition: 0.3s ease;
            transition: 0.3s ease;
            cursor: pointer;
            border: 2px solid rgba(0, 0, 0, 0.1);
            width: 40px;
            height: 40px;
            margin-right: 15px;
            position: relative;
        }

            .exit::after {
                text-shadow: none;
                -webkit-font-smoothing: antialiased;
                font-family: 'ElegantIcons';
                speak: none;
                font-weight: normal;
                font-variant: normal;
                line-height: 1;
                text-transform: none;
                position: absolute;
                top: 0;
                left: 0;
                content: "\#";
                width: 20px;
                height: 20px;
                width: 100%;
                line-height: 36px;
                font-size: 22px;
                text-align: center;
                color: #4611a7;
            }

    </style>

</body>
</html>                               

Alan adının whois bilgisi

Domain Name: WTHIB.COM
Registry Domain ID: 2097365979_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.namecheap.com
Registrar URL: http://www.namecheap.com
Updated Date: 2025-01-14T06:07:53Z
Creation Date: 2017-02-13T11:33:46Z
Registry Expiry Date: 2026-02-13T11:33:46Z
Registrar: NameCheap, Inc.
Registrar IANA ID: 1068
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6613102107
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS1-09.AZURE-DNS.COM
Name Server: NS2-09.AZURE-DNS.NET
Name Server: NS3-09.AZURE-DNS.ORG
Name Server: NS4-09.AZURE-DNS.INFO
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-06-01T09:48:58Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass