vypnutí cachování na proxy

Vyřešeno2.38K zhlédnutíWebhosting
0

V neděli jsem přes FTP optimalizoval některé obrázky na www.elektrofiala.cz, ale na webu se stále zobrazují původní. Žádám Vás o vypnutí cachování na proxy, jinak si nedovedu představit čím to je. Přes FTP jsou obrázky malé, na webu jsou obrázky velké???

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 17. 10. 2019

řešen na chatu ID: 549490

Jen doporučím smáznout i lokální cache v prohlížeči.

0
PŘ140434 9.12K - WEDOS Internet, a.s. 1 Komentář

Dobrý den,

cachování je možné vypnout 2 způsoby:

A. Htaccess

# BEGIN Expire headers
<ifModule mod_expires.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Sat, 1 Jan 2000 01:00:00 GMT"
</ifModule>
# END Expire headers

B. Z naší strany

Tento způsob doporučujeme jen dočasně a pouze v případě, že první způsob je nefunkční. V takovém případě nás kontaktujte autorizovaně prostřednictvím -> https://client.wedos.com/contact/cform.html a napište důvod změny.

Role: Podpora Web: https://www.wedos.cz Vizitka: Obchodní a Fakturační oddělení.
PK265670 Změnil status na publikováno 8. 11. 2021

Kdyby vám tento kód v rámci .htaccess fungoval, tak bychom velice rádi, ale v kombinaci s přesměrováním
***
# 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

# 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]

****
To nefunguje.
Mám potom v domains různé WordPress domény, tak prosím o kompletní kód, který bych vložil do root hlavního adresáře, abych mohl vypnout vaše cache.

Cachování totiž budu, pokud budu mít velkou návštěvnost, provádět přes https://www.cloudflare.com který mi u různých webů, kde mám giga dat a článků funguje..

S pozdravem
Jiří Borový