HTACCESS – doména s WWW – nezobrazují se ikony na stránce
Dobrý den,
nastavil jsem htaccess podle Vašich návodů co jsem dohledal, i jsem prošel otázky na Vašem fóru a odpověď jsem nenalezl, respektive, co jsem i zkoušel, mělo fungovat, ale nefungovalo.
Aktuální stav mám teď(co nejvíce funkční) a to, že když zadám doménu bez www, tj. https://vstarcamera.cz je vše OK, jakmile zadám s www, tj. https://www.vstarcamera.cz, tak ze stránek zmizí ikony a nelze otevřít např. rychlý náhled produktu apod.
Když jsem přidal přesměrování, zdálo se to všechno v pořádku, ikony byly, ale zase nebylo možné se dostat do kategorií a do administrace wordpressu.
Bylo by možné prosím ověřit kde je v htaccess problém? Jestliže se tedy jedná o problém v tom to souboru.
Soubor ke stažení zde: https://www.uschovna.cz/zasilka/TYPS3X8WETXJGUU9-JD4/
Velice děkuji
Taraba
Ještě sem zkopíruji celý obsah htaccessu:
# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)
# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301]
Header set Content-Security-Policy „upgrade-insecure-requests;“
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI „\.(?:gif|jpe?g|png)$“ no-gzip
Header unset ETag
FileETag None
<FilesMatch „(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css|pdf)$“>
Header unset Last-Modified
Header set Expires „Fri, 21 Dec 2100 00:00:00 GMT“
Header set Cache-Control „public, no-transform“
Order Allow,Deny
Allow from all
</FilesMatch>
# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
# aliasy – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
# subdomeny – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault „access plus 1 month“
# cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest „access plus 0 seconds“
# Your document html
ExpiresByType text/html „access plus 0 seconds“
# Data
ExpiresByType text/xml „access plus 0 seconds“
ExpiresByType application/xml „access plus 0 seconds“
ExpiresByType application/json „access plus 0 seconds“
# RSS feed
ExpiresByType application/rss+xml „access plus 1 hour“
# Favicon (cannot be renamed)
ExpiresByType image/x-icon „access plus 1 week“
# Media: images, video, audio
ExpiresByType image/gif „access plus 1 month“
ExpiresByType image/png „access plus 1 month“
ExpiresByType image/jpg „access plus 1 month“
ExpiresByType image/jpeg „access plus 1 month“
ExpiresByType video/ogg „access plus 1 month“
ExpiresByType audio/ogg „access plus 1 month“
ExpiresByType video/mp4 „access plus 1 month“
ExpiresByType video/webm „access plus 1 month“
# HTC files (css3pie)
ExpiresByType text/x-component „access plus 1 month“
# Webfonts
ExpiresByType font/truetype „access plus 1 month“
ExpiresByType font/opentype „access plus 1 month“
ExpiresByType application/x-font-woff „access plus 1 month“
ExpiresByType image/svg+xml „access plus 1 month“
ExpiresByType application/vnd.ms-fontobject „access plus 1 month“
# CSS and JavaScript
ExpiresByType text/css „access plus 1 year“
ExpiresByType application/javascript „access plus 1 year“
ExpiresByType text/javascript „access plus 1 year“
2 Answers
Dobrý den,
na obou verzích se mi web načítá v pořádku včetně ikon. Podařilo se problém vyřešit?
Za poslané URL se mi vyplnily nesprávné znaky, takto to mělo být. (config.php)