FAQ

aneb často kladené otázky zmatenými studenty

Chci mít web v rootu a ostatní mě bijou, že to má být na /maturita

Nevím proč bys to chtěl mít takhle, ale není nic jednoduššího než si přidat do /maturita přesměrování

V rootu webu vytvoříme složku maturita, v ní vytvoříme soubor index.php a do něj vložíme následující kód:

<?php
header("Location: /");

/maturita nyní přesměrovává automaticky do rootu webu

Jsem normální, mám web v /maturita, ale ostatní říkají, že to má být v rootu

Jsem rád, že se našel někdo normální. Pro tohle existuje jednoduchý fix

Počítám s tím, že máš celý web v /maturita

Tudíž o složku výš, aka v rootu vytvoříme soubor index.php a do něj vložíme následující kód:

<?php
header("Location: /maturita");

/ (root webu) nyní přesměrovává automaticky na /maturita

Spolužáci mě bijou, že nemám automaticky HTTPS

Za našich mladých let to ani možný nebylo, ale na to existuje taktéž jednoduchý fix

Počítáme-li s tím, že používáš PHP, přidáme tento kousek kódu na začátek do index.php:

<?php
if (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === "off") {
    $location = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: ' . $location);
    exit;
}
?>

<!DOCTYPE html>
<html lang="cs">
...

Nyní by se měla stránka automaticky přesměrovat na svou HTTPS variantu

Kam strčit web, aby byl na /maturita

Potom, co se dostaneš na FTP, ve složce web vytvoř složku maturita