diff --git a/var/www/pages/default-page.html b/var/www/pages/default-page.html index ecc74b9..77d969a 100644 --- a/var/www/pages/default-page.html +++ b/var/www/pages/default-page.html @@ -6,12 +6,12 @@ - - - + + + - - + + @@ -111,12 +111,12 @@
-
+
Codeberg Pages.
Static pages for your projects.
- https://<your_username>.codeberg.page/ + https://<your_username>.${HOSTNAME_PAGES}/
diff --git a/var/www/pages/index.php b/var/www/pages/index.php index 8da4e14..235fffe 100644 --- a/var/www/pages/index.php +++ b/var/www/pages/index.php @@ -6,6 +6,9 @@ function send_response($code, $message = "") { exit(); } +$hostname_fqdn = "${HOSTNAME_FQDN}"; +$hostname_pages = "${HOSTNAME_PAGES}"; + $domain_parts = explode('.', $_SERVER['HTTP_HOST']); $subdomain = implode(".", array_slice($domain_parts, 0, -2)); $tld = end($domain_parts); @@ -36,11 +39,11 @@ if ($tld === "org") { } else { $owner = strtolower(array_shift($request_url_parts)); if (!$owner) { - header("Location: https://codeberg.page"); + header("Location: https://" . $hostname_pages); exit; } if (strpos($owner, ".") === false) { - $h = "Location: https://" . $owner . ".codeberg.page/" . implode("/", $request_url_parts); + $h = "Location: https://" . $owner . "." . $hostname_pages . "/" . implode("/", $request_url_parts); if ($_SERVER['QUERY_STRING'] !== "") $h .= "?" . $_SERVER['QUERY_STRING']; header($h);