BunnyCDN-DE1-1329
tcp/443 tcp/80
BunnyCDN-DE1-1330
tcp/443 tcp/80
BunnyCDN-DE1-1331
tcp/443 tcp/80
BunnyCDN-DE1-1332
tcp/443 tcp/80
Open service 2400:52e0:1e00:2::1330:1:443 · wee.media
2026-01-11 18:06
HTTP/1.1 302 Found Date: Sun, 11 Jan 2026 18:07:00 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 37 Connection: close Server: BunnyCDN-DE1-1330 CDN-PullZone: 4345875 CDN-RequestCountryCode: US Cache-Control: public, max-age=31919000 Location: /private/?r=%2F Perma-Cache: MISS X-Request-ID: dabbd853dc9fedcd9b2d8eac8d91c14d Strict-Transport-Security: max-age=31536000; includeSubDomains CDN-ProxyVer: 1.43 CDN-RequestPullSuccess: True CDN-RequestPullCode: 302 CDN-CachedAt: 01/10/2026 21:13:32 CDN-EdgeStorageId: 1328 CDN-RequestId: 5d3b27b9b1f99c73546a279e3b84a88e CDN-Cache: HIT CDN-Status: 302 CDN-RequestTime: 0 Found. Redirecting to /private/?r=%2F
Open service 185.111.111.158:80 · wee.media
2026-01-11 18:06
HTTP/1.1 301 Moved Permanently Date: Sun, 11 Jan 2026 18:06:59 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1332 CDN-PullZone: 4345875 CDN-RequestCountryCode: DE Location: https://wee.media/ CDN-RequestId: 26d82a8ecaad385f8b669485aefaa464 Cache-Control: public, max-age=0 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00:2::1330:1:80 · wee.media
2026-01-11 18:06
HTTP/1.1 301 Moved Permanently Date: Sun, 11 Jan 2026 18:06:59 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1330 CDN-PullZone: 4345875 CDN-RequestCountryCode: NL Location: https://wee.media/ CDN-RequestId: b893f08667af352bd6b0cb96df4faa05 Cache-Control: public, max-age=0 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 185.111.111.158:443 · wee.media
2026-01-11 18:06
HTTP/1.1 302 Found Date: Sun, 11 Jan 2026 18:07:00 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 37 Connection: close Server: BunnyCDN-DE1-1332 CDN-PullZone: 4345875 CDN-RequestCountryCode: US Cache-Control: public, max-age=31919000 Location: /private/?r=%2F Perma-Cache: MISS X-Request-ID: dabbd853dc9fedcd9b2d8eac8d91c14d Strict-Transport-Security: max-age=31536000; includeSubDomains CDN-ProxyVer: 1.43 CDN-RequestPullSuccess: True CDN-RequestPullCode: 302 CDN-CachedAt: 01/10/2026 21:13:32 CDN-EdgeStorageId: 1328 CDN-RequestId: 3386d94fb2de7d4786c19faeced78da1 CDN-Cache: HIT CDN-Status: 302 CDN-RequestTime: 0 Found. Redirecting to /private/?r=%2F
Open service 2400:52e0:1e00:2::1329:1:80 · wee.media
2025-12-22 22:25
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 22:25:19 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1329 CDN-PullZone: 4345875 CDN-RequestCountryCode: SG Location: https://wee.media/ CDN-RequestId: 5ff05ed78557c4fe0f80d756a8d98cc6 Cache-Control: public, max-age=0 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 2400:52e0:1e00:2::1329:1:443 · wee.media
2025-12-22 22:25
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 22:25:18 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 143456
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1329
CDN-PullZone: 4345875
CDN-RequestCountryCode: US
Cache-Control: public, max-age=0
Last-Modified: Mon, 22 Dec 2025 01:10:35 GMT
CDN-StorageServer: DE-680
CDN-RequestPullSuccess: True
CDN-FileServer: 1160
Perma-Cache: HIT
CDN-ProxyVer: 1.41
CDN-RequestPullCode: 206
CDN-CachedAt: 12/22/2025 22:25:18
CDN-EdgeStorageId: 1331
CDN-RequestId: 0858e87f931bfd7eef34365ed69d3af1
CDN-Cache: MISS
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Sustainable Web Design for Small Businesses | Wee Media
<!DOCTYPE html>
<html dir="ltr"
lang="en"
class="group/html min-h-dvh no-js
light
has-grayscale-Gray
"
data-sx-content-api-url="https://wee.media/ghost/api/content/"
data-sx-content-api-key="8ee1e15931ae2be40ffbe8b435"
data-prismjs-copy="Copy"
data-prismjs-copy-error="Error"
data-prismjs-copy-success="Copied">
<head>
<meta charset="UTF-8">
<meta name="HandheldFriendly" content="True" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sustainable Web Design for Small Businesses | Wee Media</title>
<link rel="preload" as="style" href="/assets/built/main.min.css?v=ceda9548ec" />
<link rel="preload" as="script" href="/assets/built/main.min.js?v=ceda9548ec" />
<link rel="preload" href="https://wee.media/content/images/2025/11/Wee-Media-New-Green-Logo-2026--189-x-54-px-.svg" as="image" fetchpriority="high" />
<script>
document.documentElement.classList.remove('no-js');
</script>
<script>
(function() {
if (!CSS.supports("color: hsl(from white h s l)")) {
const preload = document.createElement('link');
preload.rel = "preload";
preload.as = "style";
preload.href= '/assets/built/legacy.min.css?v=ceda9548ec';
document.head.appendChild(preload);
const link = document.createElement('link');
link.rel = "stylesheet";
link.type = "text/css";
link.href= '/assets/built/legacy.min.css?v=ceda9548ec';
document.documentElement.appendChild(link);
}
})();
</script>
<script>
window.Spiritix = window.Spiritix || {};
// Translation
window.Spiritix.t = {
"Toggle menu": `Toggle menu`,
"Quick search...": `Quick search...`,
"Clear": `Clear`,
"Close": `Close`,
"No matches found": `No matches found`,
"Something went wrong, please try again.": `Something went wrong, please try again.`,
"Authors": `Authors`,
"Tags": `Tags`,
"Posts": `Posts`,
};
// Error reporting
window.Spiritix.safeReportError = (err) => {
if ("Sentry" in window) {
return window.Sentry.captureException(err);
}
if (typeof window.reportError === "function") {
return window.reportError(err);
}
console.error(err);
};
// Color functions
window.Spiritix.hexToRgb = (hex) => {
hex = hex.replace('#', '');
hex = hex.length === 3 ? hex.split().map(c => c + c).join() : hex;
return [
parseInt(hex.substring(0,2), 16),
parseInt(hex.substring(2,4), 16),
parseInt(hex.substring(4,6), 16),
];
};
window.Spiritix.getContrastColor = (r, g, b) => {
const yiq = ((r*299) + (g*587) + (b*114)) / 1000;
return (yiq >= 138) ? '#000' : '#fff';
};
window.Spiritix.rgbToHsl = (r, g, b) => {
r /= 255, g /= 255, b /= 255;
const max = Math.max(r, g, b);
const min = Math.min(r, g, b);
const d = max - min;
let h, s, l = (max + min) / 2;
if (max === min) {
return [0, 0, l * 100];
}
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
switch(max) {
case r: h = (g - b) / d + (g < b ? 6 : 0); break;
case g: h = (b - r) / d + 2; break;
case b: h = (r - g) / d + 4; break;
}
h /= 6;
return [h * 360, s * 100, l * 100];
}
</script>
<script>
if (localStorage && localStorage["sx-theme"]) {
document.documentElement.classList.toggle('dark', localStorage["sx-theme"] === 'dark');
document.documentElement.classList.toggle('light', localStorage["sx-theme"] === 'light');
} else if ("Light" === "System") {
document.documentElement.classList.toggle('dark', window.m
Open service 185.111.111.157:80 · wee.media
2025-12-22 22:25
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 22:25:18 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: BunnyCDN-DE1-1331 CDN-PullZone: 4345875 CDN-RequestCountryCode: CA Location: https://wee.media/ CDN-RequestId: 4bbfbb38f6016da88f408318b8826e86 Cache-Control: public, max-age=0 CDN-RequestTime: 0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 185.111.111.157:443 · wee.media
2025-12-22 22:25
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 22:25:17 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 143456
Connection: close
Vary: Accept-Encoding
Server: BunnyCDN-DE1-1331
CDN-PullZone: 4345875
CDN-RequestCountryCode: DE
Cache-Control: public, max-age=0
Last-Modified: Mon, 22 Dec 2025 01:10:35 GMT
CDN-StorageServer: DE-1136
CDN-RequestPullSuccess: True
CDN-FileServer: 1160
Perma-Cache: HIT
CDN-ProxyVer: 1.41
CDN-RequestPullCode: 206
CDN-CachedAt: 12/22/2025 22:25:17
CDN-EdgeStorageId: 1331
CDN-RequestId: 072a68e99319a8797ded22509aa13849
CDN-Cache: MISS
CDN-Status: 200
CDN-RequestTime: 0
Accept-Ranges: bytes
Page title: Sustainable Web Design for Small Businesses | Wee Media
<!DOCTYPE html>
<html dir="ltr"
lang="en"
class="group/html min-h-dvh no-js
light
has-grayscale-Gray
"
data-sx-content-api-url="https://wee.media/ghost/api/content/"
data-sx-content-api-key="8ee1e15931ae2be40ffbe8b435"
data-prismjs-copy="Copy"
data-prismjs-copy-error="Error"
data-prismjs-copy-success="Copied">
<head>
<meta charset="UTF-8">
<meta name="HandheldFriendly" content="True" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sustainable Web Design for Small Businesses | Wee Media</title>
<link rel="preload" as="style" href="/assets/built/main.min.css?v=ceda9548ec" />
<link rel="preload" as="script" href="/assets/built/main.min.js?v=ceda9548ec" />
<link rel="preload" href="https://wee.media/content/images/2025/11/Wee-Media-New-Green-Logo-2026--189-x-54-px-.svg" as="image" fetchpriority="high" />
<script>
document.documentElement.classList.remove('no-js');
</script>
<script>
(function() {
if (!CSS.supports("color: hsl(from white h s l)")) {
const preload = document.createElement('link');
preload.rel = "preload";
preload.as = "style";
preload.href= '/assets/built/legacy.min.css?v=ceda9548ec';
document.head.appendChild(preload);
const link = document.createElement('link');
link.rel = "stylesheet";
link.type = "text/css";
link.href= '/assets/built/legacy.min.css?v=ceda9548ec';
document.documentElement.appendChild(link);
}
})();
</script>
<script>
window.Spiritix = window.Spiritix || {};
// Translation
window.Spiritix.t = {
"Toggle menu": `Toggle menu`,
"Quick search...": `Quick search...`,
"Clear": `Clear`,
"Close": `Close`,
"No matches found": `No matches found`,
"Something went wrong, please try again.": `Something went wrong, please try again.`,
"Authors": `Authors`,
"Tags": `Tags`,
"Posts": `Posts`,
};
// Error reporting
window.Spiritix.safeReportError = (err) => {
if ("Sentry" in window) {
return window.Sentry.captureException(err);
}
if (typeof window.reportError === "function") {
return window.reportError(err);
}
console.error(err);
};
// Color functions
window.Spiritix.hexToRgb = (hex) => {
hex = hex.replace('#', '');
hex = hex.length === 3 ? hex.split().map(c => c + c).join() : hex;
return [
parseInt(hex.substring(0,2), 16),
parseInt(hex.substring(2,4), 16),
parseInt(hex.substring(4,6), 16),
];
};
window.Spiritix.getContrastColor = (r, g, b) => {
const yiq = ((r*299) + (g*587) + (b*114)) / 1000;
return (yiq >= 138) ? '#000' : '#fff';
};
window.Spiritix.rgbToHsl = (r, g, b) => {
r /= 255, g /= 255, b /= 255;
const max = Math.max(r, g, b);
const min = Math.min(r, g, b);
const d = max - min;
let h, s, l = (max + min) / 2;
if (max === min) {
return [0, 0, l * 100];
}
s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
switch(max) {
case r: h = (g - b) / d + (g < b ? 6 : 0); break;
case g: h = (b - r) / d + 2; break;
case b: h = (r - g) / d + 4; break;
}
h /= 6;
return [h * 360, s * 100, l * 100];
}
</script>
<script>
if (localStorage && localStorage["sx-theme"]) {
document.documentElement.classList.toggle('dark', localStorage["sx-theme"] === 'dark');
document.documentElement.classList.toggle('light', localStorage["sx-theme"] === 'light');
} else if ("Light" === "System") {
document.documentElement.classList.toggle('dark', window.m