forked from Adleraci/adlerka.top
test
This commit is contained in:
parent
6c1f4b6a9d
commit
77ec0423fb
@ -28,15 +28,27 @@ function initRouter(){
|
|||||||
|
|
||||||
$routerRequest["page_name"] = basename($_SERVER["QUERY_STRING"]);
|
$routerRequest["page_name"] = basename($_SERVER["QUERY_STRING"]);
|
||||||
|
|
||||||
if (empty($routerRequest["page_name"])){
|
if (empty($routerRequest["subdomain"])) {
|
||||||
|
// Subdomain is missing
|
||||||
|
$needsRedirect = true;
|
||||||
|
} elseif (empty($routerRequest["page_name"])) {
|
||||||
|
// Page name is empty
|
||||||
$needsRedirect = true;
|
$needsRedirect = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($needsRedirect) {
|
if ($needsRedirect) {
|
||||||
$redirectAddress = implode('.', $routerRequest["requestAddress"]);
|
$redirectAddress = implode('.', $routerRequest["requestAddress"]);
|
||||||
header("Location: " . $routerRequest["protocol"] . $redirectAddress . "/" . $routerConfig["default_page"]);
|
if (empty($routerRequest["page_name"])) {
|
||||||
|
// Redirect without page name
|
||||||
|
header("Location: " . $routerRequest["protocol"] . $redirectAddress . "/");
|
||||||
|
} else {
|
||||||
|
// Redirect with default page name
|
||||||
|
header("Location: " . $routerRequest["protocol"] . $redirectAddress . "/" . $routerConfig["default_page"]);
|
||||||
|
}
|
||||||
|
exit; // Ensure that the script stops execution after the redirect header
|
||||||
}
|
}
|
||||||
|
|
||||||
return !$needsRedirect;
|
return !$needsRedirect;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user