Nelze nastavit favicon
Dobrý den,
Nelze mi nastavit na vašich stránkách favicon. Na portu 8080 mi běží.
Nepředpokládám, že verze lowcost by zamezovala icony.
V HTML mám napsáno standardně:
<link rel=“shortcut icon“ href=“/assets/img/favicon.ico“ type=“image/x-icon“>
- Odkazuji na správné umístěni
- Nemám tam žádné typo (nemám tam chybu v namingu)
- Můj .htaccess je v původním stavu + jsem přidal kód, který upravuje původní HTTP na HTTPS:RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://lukaskucavik.fun/$1 [R=301,L,NE]
Header always set Content-Security-Policy „upgrade-insecure-requests;“ - Předpokládám, že váš server podporuje favicony.
- Cache jsem promazával.
- A předpokládám, že žádný error v konzoli s tím nesouvisí. V podstatě mi to tam akorát nadává, že se tomu nedaří stáhnout nějaký font, a nějaké icony z jiného serveru, které ani nepoužívám v kódu.
- Zkoušel jsem i resize na 32×32.
Už si s tím opravdu nevím rady.
Za odpověď předem děkuji.
4 Answers
Můžete uzavřít vlákno. Už jsem přišel na to kde je chyba. Neměl jsem tu ikonu ve složce img na FTP serveru… Zatímco u mě na pc byla. Úplná hloupost, kdy jsem tu chybu hledal někde kde nebyla. Alespoň jsem se poučil a příště budu vědět co mám kontrolovat jako první… Omluvte mě prosím za nešikovnost. Děkuji všem za rady a čas. Alespoň jsem se zase něco přiučil. 🤦♂️
Dobrý den,
samozřejmě pak musíte změnit cestu v HTML, kde je ico soubor umístěn. Máte tam pořád
<link rel="icon" href="assets/img/favicon.ico">
Dobrý den,
zkuste favicon přidat do root webu (a změnit cestu v html), nebo zadejte absolutní cestu k souboru místo relativní.
Dle specifikace html je „shortcut icon“ zastaralý a nepoužívá se.
Takto se má korektně používat zápis pro favicon.
<!– Favicons –>
<link href=“assets/img/favicon.png“ rel=“icon“>
<link href=“assets/img/apple-touch-icon.png“ rel=“apple-touch-icon“>