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
- .ssh
- cgi-bin
- log
- private
- ssl
- tmp
- web ← web root
- error
- maturita ← sem vlož obsah webu
- stats
- webdav