Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
birthday
Avatar
Nathan
Člen
Avatar
Nathan:25. března 20:57

Ahoj, omlouvám se za možná hloupý dotaz a možná formulaci některých věcí, ale nemůžu nikde najít pořádnou odpověď a byl bych opravdu rád, kdyby mi někdo pomohl.. Dělám pro známého stránky, ale jsem celkem nováček ve wordpressu, ale základy nějaké mám. Potřebuju tedy dostat stránky na internet, hosting a všechno samozřejmě mám, ale problém je v tom, že když stránky nahrávám přes wordpress, tak mi některé věci nefungují, rozhazuje mi to všechno a já prostě nevím co s tím. Zkoušel jsem i soubory jen přetáhnout ve filezille bez wordpressu, to fungovalo, nic se mi nerozbilo a na internetu taky byly? Moje otázka tedy zní, musím mít nějaký CMS nebo to může fungovat i bez něj, jak jsem naznačil, popř. jak aby to bylo správně, aby byly stránky normálně dohledatelné na google, jak je to se SEO atd.. Budu moc vděčný když si dá někdo tu práci a pomůže mi popř. mě odkáže na nějaké infromace. Díky moc

 
Odpovědět
25. března 20:57
Avatar
Jan Kerhart
Člen
Avatar
Jan Kerhart:25. března 21:14

Pokud se jedná o statické stránky (nemění se často – pro změnu je nutné změnit soubory na hostingu), tak CMS není vůbec nutný – stačí nahrát soubory HTML na hosting. Pokud tvoříš dynamický web (chceš upravovat obsah bez přímé editace souborů přímo z prohlížeče + jakékoliv složitější věci – přihlašování, vyplňování kontaktního formuláře apod.), máš dvě možnosti:

  1. Použít CMS
  2. Naprogramovat si vše sám (nejčastěji v PHP)

Pokud chceš poradit, co je nejlepší pro daný případ, tak více popiš účel stránky... :)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
25. března 21:14
Avatar
Nathan
Člen
Avatar
Odpovídá na Jan Kerhart
Nathan:25. března 21:22

Díky moc za odpověď :) Ano budou to statické stránky. To jsem přesně potřeboval vědět :) Pokud tedy nahraju stránku na hosting, je to v pořádku pro SEO? I to, že stránka bude vypadat, příklad www.test.cz/index.html ..je toto v pořádku? neuvědomuji si, že bych někdy takhle stránku viděl, nebude to vypadat "neprofesionálně"? Nebo je to v pořádku

 
Nahoru Odpovědět
25. března 21:22
Avatar
Jan Kerhart
Člen
Avatar
Odpovídá na Nathan
Jan Kerhart:25. března 21:53

Z hlediska SEO je to jedno, jen zkontroluj, že ve všech souborech máš titulek a popis, jinak platí pro web s CMS a bez to samé...

<title>titulek</title>
<meta name="description" content="popis"/>

Teoreticky to v pořádku je, prakticky je však vhodné příponu .html odstranit (interně přesměrovat). Vytvoř na hostingu soubor, který se bude jmenovat .htaccess (musí to být přesně takto, včetně té tečky) a do něj vlož toto:

#Zakázání procházení souborů
Options -Indexes

#Nastavení chybové stránky 404
ErrorDocument 404 /404

RewriteEngine On

#Přesměrování na subdoménu www a protokol https
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$  [NC]
RewriteRule (.*) https://www.%1/$1 [R=301,L]

#Nastavení hezkých URL
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC]

Řeší to i nějaké další problémy, které by mohli nastat (viz komentáře) – pokud něco z toho nechceš, tak danou část prostě smaž...

 
Nahoru Odpovědět
25. března 21:53
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:26. března 8:40

Zalezi na tom, kdo bude web opecovavat a jak casto.
Web muzou byt html stranky.
CMS dela jen to, ze pomoci nejakeho programu generuje html stranky nebo jine soubory, obrazky, captcha, zipy..
Z pohledu serveru je lepsi mit hotove soubory nez je pripravovat pomoci cms nebo jinym programem. Ale, to cms jako wordpress prilis nevadi, oni maji v nastaveni kesovani a snazi se stranky take predem pripravit.

Ja bych volil cestu vlastniho mini programu. Aspon bych vyuzil treba php include pro navigacni menu.
Nebo, celkem jednoduche byvaji wiki projekty/cms/pro­gramy jako docu-wiki a pod. Ale netusim, do jake miry to pujde skinovat.
Jinak, existuji hostingy, ktere nabizeji predinstalovany cms.

U cms je dobre se smirit s tim, ze budes mit web podle cms s malymi upravami, vymenis pozadi, barvy ramecek a tak. Na vetsi zasahy do sablon uz musis byt zkusenejsi.

Treba, bracha na firemnim miniwebu vyuziva take jen php niclude, pripadne takovy jednoduchy php-sql kod pro praci s databazi. Nema tam vizualni editory stranek. No, takovy jednoduxchy vizualni editor ma u diskuze.
Pak provozuje jeste web letiste. Tam pouziva tez vlastni kod. Ale ten uz je podstatne slozitejsi. Ma tam spesl galerii, kde planuje zobrazovat minimapku s GPS polohou fotek z letadla. A chce, aby si to tam lidi davali sami, takze je tam nahravani fotek a nejake php scripty na upravy a zarazeni.
Ale, to jsou programatori, ze? Ti proste neradi prizpusobuji cizi kod, radeji si to udelaji hned, jak potrebuji.

 
Nahoru Odpovědět
26. března 8:40
Avatar
Nathan
Člen
Avatar
Odpovídá na Peter Mlich
Nathan:26. března 9:54

Díky za odpověď :) tomuhle já úplně nerozumím no.. soustředil jsem se hodně jen na proces tvoření různých stránek, ale teď když má přijít na to, jak je hodit na internet, jsem trochu ztracený.. U toho WP mě štvě že to prostě ty stránky často rozhodí a já jsem nepřišel na všechno, jak to spravit.. nefunguje mi třeba sticky menu, js knihovna a další věci jsou nefunkční, i přes to, že si myslím, že jsem to dobře propojil a jinak spousta funguje..

Tak hledám jinou cestu, protože přece jenom ty stránky v budoucnu budu upravovat jen já, takže mi nevadí udělat to přímo v kódu a nemusím to dělat třeba v tom wordpressu. Nějak mi ale přijde, že neni moc informací o těhdle věcech, nemohl jsem nikde najít jak to vlastně funguje, jaký jsou možnosti atd. :(

 
Nahoru Odpovědět
26. března 9:54
Avatar
Nathan
Člen
Avatar
Odpovídá na Jan Kerhart
Nathan:26. března 10:42

Děkuju, ale tohle mi nějak nefunguje, akorát mi vyskočí, že stránka není soukromé a možné bezpečnostní riziko a i když přesto pokračuji, tak to nejde, protože mi to na začátek adresy hodí několikrát www. 8-|

 
Nahoru Odpovědět
26. března 10:42
Avatar
Jan Kerhart
Člen
Avatar
Odpovídá na Nathan
Jan Kerhart:26. března 11:19

Máš na hostingu nastaven SSL certifikát (třeba od Let's encrypt)? Pokud ne, tak uprav obsah toho souboru takto:

#Zakázání procházení souborů
Options -Indexes

#Nastavení chybové stránky 404
ErrorDocument 404 /404

RewriteEngine On

#Přesměrování na subdoménu www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$  [NC]
RewriteRule (.*) http://www.%1/$1 [R=301,L]

#Nastavení hezkých URL
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC]

Potom ti to nebude psát tu chybu zabezpečení, ale stejně bych doporučoval SSL nastavit a vrátit původní verzi .htaccess. Pokud nebudeš SSL používat, bude před tvojí adresou v prohlížeči napsáno nezabezpečeno, má to negativní dopad na SEO a do budoucna se předpokládá, že prohlížeče budou standardně tyto stránky rovnou blokovat (s podobnou chybou, jako jsi viděl nyní). Před pár lety to byl pro běžné stránky ještě jen pěkný bonus (nutnost pouze pro místa, kde se zadávali nějaké informace), dnes již je to ale téměř nutnost :)

Ještě k tomu WP, pokud máš ty stránky už vytvořené a ve svém počítači funkční jako .html soubory, tak rozhodně žádný CMS nepoužívej – je to zbytečné a i technicky komplikované je tam nahrát. V CMS je většinou nastavena nějaká globální šablona, ve které jsou všechny styly, skripty, hlavička stránky, menu apod. a v jednotlivých stránkách je potom již jen samotný obsah. Pro velké projekty to jinak nejde, protože kvůli změně třeba loga by jsi musel projít a změnit úplně všechny soubory... Takže tam je potom nutné buď použít dostupný CMS a nebo si naprogramovat "CMS" vlastní. Pokud je to ale cca do 10 stran, které se nebudou měnit často, tak to nedává smysl používat...

 
Nahoru Odpovědět
26. března 11:19
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Nathan
Člen
Avatar
Odpovídá na Jan Kerhart
Nathan:26. března 20:02

Nemám nastaven SSL certifikát, ale určitě to v plánu mám, ještě jsem se k tomu nedostal a pořádně si nezjistil, jak na to. Ale kouknu na "Let`s encrypt" a udělám. Ušetřil jsi mi strašně moc práce se vším!

 
Nahoru Odpovědět
26. března 20:02
Avatar
Jan Kerhart
Člen
Avatar
Odpovídá na Nathan
Jan Kerhart:26. března 20:23

Nevím, jaký máš hosting, některé umí Let's encrypt certifikát udělat za tebe na jedno kliknutí. Pokud to hosting nedělá, tak si ho můžeš udělat na svém PC (je potřeba mít linux, nebo lze použít linux subsystem ve Windows nebo VM). Nainstaluješ si cert-bot

sudo apt install certbot

a spustíš

sudo certbot certonly --manual --preferred-challenges=dns --email [email protected] --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.domena.cz

V průběhu budeš muset do DNS webu nastavit TXT záznam s textem, který ti to ukáže po spuštění toho příkazu. To ti vygeneruje soubory certifikátu, které potom nainstaluješ v administraci webu. Nevýhoda tohoto způsobu je, že každé 3 měsíce, když certifikátu vyprší platnost, tak ho musíš ručně vygenerovat znovu, jinak tvůj web přestane fungovat...

 
Nahoru Odpovědět
26. března 20:23
Avatar
Nathan
Člen
Avatar
Odpovídá na Jan Kerhart
Nathan:26. března 20:40

Hosting mam stable.cz, známý si to sám zařídil, takže jsem do toho nemohl moc mluvit, ale koukám, že to dělají, takže to bude asi nejjednodušší řešení. Jinak mám mac, takže nevím, jestli by mi šlo nějak udělat to, co posíláš? Pro případ do budoucna? :)

 
Nahoru Odpovědět
26. března 20:40
Avatar
Jan Kerhart
Člen
Avatar
Odpovídá na Nathan
Jan Kerhart:26. března 20:48

Tak to nevím, stable.cz jsem nikdy nepoužíval, pokud to jde ale udělat přes ně, tak to je určitě nejjednodušší. Nastavení se ti to samo a i se to bude automaticky obnovovat...
Co se týče macu, tak to vůbec nemám tušení... Když nic jiného, tak určitě je možné nainstalovat si nějaký linux do virtual boxu (ten by na macu měl fungovat) a v něm certifikát vygenerovat.

 
Nahoru Odpovědět
26. března 20:48
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Jan Kerhart
Peter Mlich:27. března 7:07

Zkus nejaky hosting doporucit, 3 free, 3 placene. Ja moc treba neznam. Vim, ze existuje forpsi, sweb, webzdarma, ale uz jsem roky zadny nepouzil. stable taky neznam. Podle infa za strance je to tezce placeny hosting za kazde uprdnuti. Coz vetsinou znaci minimalni podporu pro nastaveni. Ceny takove primerene.

google = cesky free hosting se ssl
endora, odkazy na jakpsatweb, webnode, wedos, forpsi, active24, webzdarma, seznam, savana...
Z tech, co znam. Jenze to je 10-20 let zpet. Nove hrace moc neznam.

 
Nahoru Odpovědět
27. března 7:07
Avatar
Nathan
Člen
Avatar
Odpovídá na Peter Mlich
Nathan:27. března 10:23

Co jsem tam koukal, tak za hosting s nějakou slevou to je asi 550 a za doménu 190, ale vybral si to on, SSL certifikat nabizi, takze vic asi potřebovat (doufám) nebudu.. :D Já mám na zkoušku pro nějaké moje stránky onebit a přijde mi fajn. Ale za nějaké takové tipy na hosting bych byl určitě rád :) Mrknu na ty, cos poslal

 
Nahoru Odpovědět
27. března 10:23
Avatar
Nathan
Člen
Avatar
Odpovídá na Jan Kerhart
Nathan:27. března 10:24

Virtual box tam funguje, to mě nenapadlo, super tip

 
Nahoru Odpovědět
27. března 10:24
Avatar
Jan Kerhart
Člen
Avatar
Odpovídá na Peter Mlich
Jan Kerhart:28. března 0:58

Free hostingy jsou totálně k ničemu. Základní hosting, na kterém jde dnes hostovat často i několik webů zároveň vyjde kolem pětistovky ročně. To myslím opravdu nikoho nezruinuje a pokud to člověk myslí s daným webem alespoň trošku vážně, tak by měl alespoň tu pětistovku investovat. Free hostingy jsou dobré maximálně tak na nějakou soukromou, dočasnou věc na jedno použití.

Z free kategorie mám zkušenost s:
Hostinger – Myslím ale, že ten free plán už zrušili. Každopádně to často vypadávalo a půlka věcí tam nefungovala.
Webzdarma – vkládají na web vlastní reklamy, možnosti taky nic moc.
Ani jedno rozhodně pro seriózní stránku rozhodně nedoporučuji. Je to velmi omezené a nestabilní.

Z placené kategorie jsem vybral hosting, se kterým mám osobní zkušenost a potom zástupce pro prioritní kvalitu a prioritní cenu:
Wedos – Mám zde už několik let jeden webhosting a jsem relativně spokojený. Vychází to zhruba na 600 Kč na rok, ale za pomocí aliasů se na tom dají hostovat až 4 weby, neomezeně databází, FTP přístupů, mailů a dokonce neomezený prostor pro web (ono ale reálně většinou moc místa nepotřebujete), je nějak omezená celková velikost databází, ale pro běžný web to nebude problém. S dostupností jsem žádné větší potíže nezaznamenal, pár výpadků bylo, ale vždy byli ohlášené a na pár minut v noci, to mi přijde pro běžný web naprosto akceptovatelné... Jediné asi dvě výtky které mám je jednak poměrně nepřehledná administrace (vše tam je, ale než se ze začátku zorientujete, tak to chvíli trvá) a to, že SSL je v roce 2021 za příplatek (v 600 Kč je už ale započtený). Navíc velmi často mají slevové kupony na slevu až 50% – třeba WN7502CCW9 :)
ONEbit – Osobní zkušenost žádnou nemám, takže nemůžu moc soudit, ale dost lidí je doporučuje a nevypadá to opravdu špatně. Cena je teda třeba oproti Wedosu mírně vyšší a parametry více omezené, ale pokud nemusíte šetřit každou korunu, tak asi chybu rozhodně neuděláte. A pro nějaký serióznější projekt asi nejlepší cesta.
Hukot – Osobní zkušenost také zatím nemám, ale žádnou velkou kritiku jsem neslyšel. Je to ale asi nejlevnější hosting jaký jsem kdy našel a ty parametry jsou bezkonkurenční. I oproti Wedosu, který mi vždy připadal za ty peníze velmi dobrý, tak zde je u toho plánu za 20 Kč cena cca poloviční a možnosti dvojnásobné :D Někde se asi šetřit musí, ale pokud máte nízký rozpočet a jedná se jen o něco menšího, tak bych jim dal klidně šanci. Osobně chci také někdy vyzkoušet, až bude vhodná příležitost... Mají i velice levné VPS servery, pokud by shared už nestačil...

Rozhodně se hlavně vyhněte hostingu Hicoria – nemají naštěstí sice přímo web hosting, ale nabízí třeba VPS servery... To je naprostá katastrofa! Ceny jsou celkem dobré, ale podpora nekomunikuje, možnosti mizerné a hlavně jim nedělá problém bez upozornění vypnout na celou noc administraci. Z osobní zkušenosti, to asi i ty free hostingy jsou lepší než tohle.

Není to ale samozřejmě kompletní výčet. Určitě je spousta dalších kvalitních hostingů :) Doporučuji každému udělat si před objednávkou rychlý průzkum a zhodnotit podle vlastních požadavků, který hosting je pro něj nejlepší...

Editováno 28. března 1:01
 
Nahoru Odpovědět
28. března 0:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 16 zpráv z 16.