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 - hsl.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Fri, 23 May 2025 18:11:01 GMT
Content-Type: text/html
Content-Length: 162
Connection: keep-alive
Location: https://hsl.com/

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

301 Moved Permanently, 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://hsl.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Server: nginx
Date: Fri, 23 May 2025 18:11:01 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8356
Connection: keep-alive
X-Powered-By: PHP/8.2.28
Vary: Accept-Encoding
X-Powered-By: PleskLin

HTTP Kodu 200 OK

200 OK, 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: hsl.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html>
<html lang="de-DE">
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no" />
<title>Datenbankprogrammierung und Entwicklung im Internet - www.hsl.com</title>
	<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,400,700" rel="stylesheet" type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
	
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Datenbankprogrammierung und -Entwicklung im Internet" />
<meta name="description" content="Realisierung kundenindividueller Datenbanklösungen auf Basis von SQL/MySQL" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

<style>
	body { margin: 0 auto; box-sizing: border-box; font-family: roboto condendsed;}
	header {margin:0 auto; background: #dddddd; text-align: center;height: 40px;padding-top: 10px;}
	h1 {font-size:18px; color: #111111; font-family: roboto condensed; }
	h2 {font-size:18px; color: #111111; }
	
	a:link {color: #000000; text-decoration: none;}
	a:visited {color: #000000;}
	a:hover {color: #000000;}
	a:focus {background: #00ff00;}
	.taste {width:30px;height:20px;border:0px solid #000000; border-radius:3px; background:#00ff00;}
	
	#navigation {margin: 0 auto; margin-top: 0px; width: 100%; height:60px;text-align: left; background: #dddddd; padding-left: 20px;}
	#menu {margin: 0 auto; padding-top:20px; width:380px; font-size:18px; font-family: roboto condensed;}	
	#adresse {margin:0 auto; width:380px;font-family: roboto condensed; font-size:20px;}
</style>

  
</head>

<body>
<!-- onLoad="mouseoversound_hg.playclip()"  onload="starten();" -->

<header>
 <img alt="HSL SystemDesign Gmbh - Logo" itemprop="logo" src="hsl_logo.png" style=" width: 90%;max-width: 380px;">
</header>
<div style="position:absolute; right:20px; top: 15px;height: 20px; width: 380px;">
   
</div>
<div id="menu">    
	<a  href="index.php"><span class="taste">H</span>ome</a>
	&nbsp;<a  href="leistung.php"><span class="taste">L</span>eistung</a>
	&nbsp;<a  href="impressum.php"><span class="taste">I</span>mpressum</a>
	&nbsp;<a  href="datenschutz.php" ><span class="taste">D</span>atenschutz</a>
	&nbsp;<a  href="agb.php"><span class="taste">A</span>GB  </a>      
</div>      	
	
<div id="adresse">
	
	<img alt="HSL Gebäude" src="banner_gebaeude.gif" style="width: 380px;">	
	<h1>HSL SystemDesign<br>
	Gesellschaft für Informations-Systeme mbH</h1><br>
	Am Höfgen 15 <br>
	D-42781 Haan<br>
	Telefon +49 (0)2129 / 915-0<br>
	Fax +49 (0)2129 / 915-123<br>
	Email info(at)hsl.com<br><br>
	
	Hartmut Landwehr, Hans Landwehr<br><br>
	
	<div style="font-size:16px;">
	<strong>Zum 28. Juni 2025 wird das Barrierefreiheitsstärkungsgesetz (BFSG) in Kraft treten.</strong><br><br>
	Hier auf der Homepage testen wir die Funktionalität der Bedienung per Sprach-Ein/Ausgabe und Tastatursteuerung.<br><br>
	
		<strong><h2>Tastatureingabe</h2></strong>
	Die Anfangsbuchstaben der Links können jederzeit, überrall auf der Seite, über die Tastatur eingegeben werden. <br>
	Die Tastatureingaben führen zu den gewünschten Seiten.
		<br><br>
<!--		
		<strong><h2>Spracheingabe/Spracherkennung</h2></strong>	
	Falls Sie nach dem Aufruf der Seite nicht sprechen, wird die Spracherkennung nach ca. 10 Sekunden automatisch deaktiviert.<br><br>
	<button id="rec_start" onclick="starten()">y</button> Starte Spracherkennung - <button id="rec_stop" onclick="stoppen()">x</button> Stoppe Spracherkennung
		<br><br>
-->		
		<strong><h2>Sprachausgabe</h2></strong>	
	Geben Sie die Entertaste ein um den Text zu hören. Die erneute Betätigung der Enter-Taste stoppt die Sprachausgabe. <br><br>
		
	</div>
	
</div>
	<center>
	<img id="hoer1" alt="Text Audio sprechen" onclick="sprichText1()" src="/audio/i_play.png" width="40" style="cursor:pointer"> 
	<img id="stop1" alt="Text Audio stoppen" onclick="stoppeSprachausgabe1()" src="/audio/i_pause.png" width="40" style="cursor:pointer"> 
		
	<span id="resultat">…</span>
	</center>

<script>
document.addEventListener("keydown", function(event) {
    if (event.key === "Enter") {
        //audio_enter();
		document.getElementById("rec_stop").click();
		document.getElementById("hoer1").click();
    }
    if (event.key === "h") {
		location.href="index.php"
    }
    if (event.key === "l") {
		location.href="leistung.php"
    }
   if (event.key === "i") {
		location.href="impressum.php"
    }
   if (event.key === "d") {
		location.href="datenschutz.php"
    }
   if (event.key === "a") {
		location.href="agb.php"
    }
	
	if (event.key === "y") {
		document.getElementById("stop1").click();
		starten();
    }
	
	if (event.key === "x") {
		document.getElementById("stop1").click();
		document.getElementById("rec_stop").click();
		stoppen();
    }
	
	if (event.key === "0") {
		document.getElementById("stop1").click();
		document.getElementById("rec_stop").click();
		stoppen();
    }
	
	if (event.key === "1") {
		document.getElementById("hoer1").click();
		document.getElementById("rec_stop").click();
		stoppen();
    }
	
});
</script>
	

<script>
	var is_audio=0;
	function audio_starten() {
		if (is_audio==0) {
		document.getElementById("rec_stop").click();
      	document.getElementById("hoer1").click();	
		is_audio=1;
		} else {
		document.getElementById("rec_start").click();
      	document.getElementById("stop1").click();	
		is_audio=0;	
		}
	}
	
	
	function audio_enter() {
		if (is_audio==0) {
			sprichText1();
			is_audio=1;
		} else {
			stoppeSprachausgabe1()
			is_audio=0;
		}
	}
	
    function sprichText1() {
      const text1 = document.getElementById("adresse").innerText;
      const utterance1 = new SpeechSynthesisUtterance(text1);
      utterance1.lang = 'de-DE'; // Deutsch
      speechSynthesis.speak(utterance1);
    }
	function stoppeSprachausgabe1() {
    speechSynthesis.cancel();
    }
	
  </script>	

<!--	
<script>
    const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
    if (!SpeechRecognition) {
      alert("Dein Browser unterstützt keine Web Speech API. Bitte verwende Google Chrome.");
    }

    const recognition = new SpeechRecognition();
    recognition.lang = 'de-DE';
    recognition.interimResults = false;
    recognition.continuous = true;

    recognition.onresult = function(event) {
      const letzterIndex = event.results.length - 1;
      const text = event.results[letzterIndex][0].transcript;
      document.getElementById("resultat").textContent = text;

      if (text=="Leistung." || text=="Leistung" ) {
        location.href="https://www.hsl.com/leistung.php";
      }
      if (text=="Home.") {
        location.href="https://www.hsl.com";
      }
      if (text=="Impressum.") {
        location.href="https://www.hsl.com/impressum.php";
      }
      if (text=="Agb.") {
        location.href="https://www.hsl.com/agb.php";
      }
      if (text=="Datenschutz.") {
        location.href="https://www.hsl.com/datenschutz.php";
      }
	  if (text=="Audio") {
		   	document.getElementById("rec_stop").click();
      		document.getElementById("hoer1").click();
      }



    };

    recognition.onerror = function(event) {
      console.error("Fehler bei der Spracherkennung:", event.error);
    };

    function starten() {
      recognition.start();
      document.getElementById("resultat").textContent = "… hört zu …";

      
    }

    function stoppen() {
      recognition.stop();

    }

	/*
    function sprichText(text) {
      const utterance = new SpeechSynthesisUtterance(text);
      utterance.lang = 'de-DE';
      const stimmen = speechSynthesis.getVoices().filter(v => v.lang.startsWith('de'));
      if (stimmen.length > 0) utterance.voice = stimmen[0];
      speechSynthesis.cancel(); // Alte Ausgabe abbrechen
      speechSynthesis.speak(utterance);
    }

    // Stimmen vorher laden (besonders wichtig für Chrome)
    window.speechSynthesis.onvoiceschanged = () => {
      speechSynthesis.getVoices(); // lädt Stimmen
    };
	*/
  </script>
-->

</body>
</html>
                               

Alan adının whois bilgisi

Domain Name: HSL.COM
Registry Domain ID: 551026_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.rrpproxy.net
Registrar URL: http://www.key-systems.net
Updated Date: 2025-01-21T15:11:45Z
Creation Date: 1995-06-03T04:00:00Z
Registry Expiry Date: 2025-06-02T04:00:00Z
Registrar: Key-Systems GmbH
Registrar IANA ID: 269
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +49.68949396850
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: 2ND.HSL.COM
Name Server: NS.HSL.COM
Name Server: NS2.HSL.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-23T18:10:48Z <<<
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