fix: remove .html links

This commit is contained in:
2026-01-14 17:12:31 +01:00
parent 33b7d5dffc
commit 080fed1008
7 changed files with 38 additions and 27 deletions

View File

@@ -181,11 +181,11 @@
Suite</span></h1>
<nav>
<ul>
<li><a href="index.html">IP Info & Tools</a></li>
<li><a href="subnet-calculator.html">Subnetz Rechner</a></li>
<li><a href="dns-lookup.html" class="active-link">DNS Lookup</a></li>
<li><a href="whois-lookup.html">WHOIS Lookup</a></li>
<li><a href="mac-lookup.html">MAC Lookup</a></li>
<li><a href="/">IP Info & Tools</a></li>
<li><a href="/subnet">Subnetz Rechner</a></li>
<li><a href="/dns" class="active-link">DNS Lookup</a></li>
<li><a href="/whois">WHOIS Lookup</a></li>
<li><a href="/mac">MAC Lookup</a></li>
</ul>
</nav>
</header>

View File

@@ -301,11 +301,11 @@
Suite</span></h1>
<nav>
<ul>
<li><a href="index.html" class="active-link">IP Info & Tools</a></li>
<li><a href="subnet-calculator.html">Subnetz Rechner</a></li>
<li><a href="dns-lookup.html">DNS Lookup</a></li>
<li><a href="whois-lookup.html">WHOIS Lookup</a></li>
<li><a href="mac-lookup.html">MAC Lookup</a></li>
<li><a href="/" class="active-link">IP Info & Tools</a></li>
<li><a href="/subnet">Subnetz Rechner</a></li>
<li><a href="/dns">DNS Lookup</a></li>
<li><a href="/whois">WHOIS Lookup</a></li>
<li><a href="/mac">MAC Lookup</a></li>
</ul>
</nav>
</header>

View File

@@ -182,11 +182,11 @@
Suite</span></h1>
<nav>
<ul>
<li><a href="index.html">IP Info & Tools</a></li>
<li><a href="subnet-calculator.html">Subnetz Rechner</a></li>
<li><a href="dns-lookup.html">DNS Lookup</a></li>
<li><a href="whois-lookup.html">WHOIS Lookup</a></li>
<li><a href="mac-lookup.html" class="active-link">MAC Lookup</a></li>
<li><a href="/">IP Info & Tools</a></li>
<li><a href="/subnet">Subnetz Rechner</a></li>
<li><a href="/dns">DNS Lookup</a></li>
<li><a href="/whois">WHOIS Lookup</a></li>
<li><a href="/mac" class="active-link">MAC Lookup</a></li>
</ul>
</nav>
</header>

View File

@@ -785,7 +785,7 @@ document.addEventListener('DOMContentLoaded', () => {
if (currentIp) {
console.log(`User IP link clicked: ${currentIp}. Redirecting to WHOIS lookup...`);
// Leite zur Whois-Seite weiter und übergebe die IP als 'query'-Parameter
window.location.href = `whois-lookup.html?query=${encodeURIComponent(currentIp)}`;
window.location.href = `/whois?query=${encodeURIComponent(currentIp)}`;
} else {
console.warn('Cannot redirect to WHOIS: current IP is not available.');
}

View File

@@ -165,11 +165,11 @@
Suite</span></h1>
<nav>
<ul>
<li><a href="index.html">IP Info & Tools</a></li>
<li><a href="subnet-calculator.html" class="active-link">Subnetz Rechner</a></li>
<li><a href="dns-lookup.html">DNS Lookup</a></li>
<li><a href="whois-lookup.html">WHOIS Lookup</a></li>
<li><a href="mac-lookup.html">MAC Lookup</a></li>
<li><a href="/">IP Info & Tools</a></li>
<li><a href="/subnet" class="active-link">Subnetz Rechner</a></li>
<li><a href="/dns">DNS Lookup</a></li>
<li><a href="/whois">WHOIS Lookup</a></li>
<li><a href="/mac">MAC Lookup</a></li>
</ul>
</nav>
</header>

View File

@@ -181,11 +181,11 @@
Suite</span></h1>
<nav>
<ul>
<li><a href="index.html">IP Info & Tools</a></li>
<li><a href="subnet-calculator.html">Subnetz Rechner</a></li>
<li><a href="dns-lookup.html">DNS Lookup</a></li>
<li><a href="whois-lookup.html" class="active-link">WHOIS Lookup</a></li>
<li><a href="mac-lookup.html">MAC Lookup</a></li>
<li><a href="/">IP Info & Tools</a></li>
<li><a href="/subnet">Subnetz Rechner</a></li>
<li><a href="/dns">DNS Lookup</a></li>
<li><a href="/whois" class="active-link">WHOIS Lookup</a></li>
<li><a href="/mac">MAC Lookup</a></li>
</ul>
</nav>
</header>

View File

@@ -10,9 +10,20 @@ server {
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
# Clean URL rewrites - Map short URLs to actual HTML files
rewrite ^/dns$ /dns-lookup.html last;
rewrite ^/dns-lookup$ /dns-lookup.html last;
rewrite ^/whois$ /whois-lookup.html last;
rewrite ^/whois-lookup$ /whois-lookup.html last;
rewrite ^/mac$ /mac-lookup.html last;
rewrite ^/mac-lookup$ /mac-lookup.html last;
rewrite ^/subnet$ /subnet-calculator.html last;
rewrite ^/subnet-calculator$ /subnet-calculator.html last;
# Statische Dateien direkt ausliefern
location / {
try_files $uri $uri/ /index.html; # Wichtig für Single-Page-Apps (auch wenn wir keine sind)
# First try the exact URI, then with .html, then fall back to index.html
try_files $uri $uri.html $uri/ /index.html;
}
# API-Anfragen an den Backend-Service weiterleiten