Konfiguracija Google PageSpeed modula
U ovom članku biće predstavljena metoda za aktiviranje ili deaktiviranje selektivnih PageSpeed filtera, koji se odnose na dodatnu SEO opciju.
Uvod
- U slučaju da aktiviranje dodatne SEO opcije i implicitno Google PageSpeed modula stvara neželjene razlike unutar sajta, bilo vizuelno ili funkcionalno, različite komponente modula mogu se selektivno deaktivirati izmenom .htaccess datoteke.
Zahtjevi
- Podaci za pristup kontrolnoj ploči (Plesk ili cPanel, u zavisnosti od slučaja), za uređivanje datoteke .htaccess putem File Manager-a.
Koraci
- Da bi se provjerilo da li je PageSpeed modul odgovoran za problem koji se javlja, može se isključiti cijeli modul, dodavanjem u .htaccess datoteku, iz root direktorijuma sajta, sljedeća linija:
ModPagespeed isključen
- Nakon ovog koraka, ako se sajt učitava ispravno, tada će se obrisati gornje dodate linije i prelazi se na identifikaciju specifičnog elementa odgovornog za pogrešno prikazivanje.
- Prvi korak bi bio provjeravanje grešaka primljenih prilikom učitavanja stranice putem pristupa toj stranici u Developer modu web pregledača, a opća prečica za aktivaciju je F12 za uobičajene web pregledače. Na primjer, greška prilikom učitavanja za JS ili CSS će ukazivati na mogući sukob sa PageSpeed filtrima, koji interaguju sa tim elementima.
Da bi se deaktivirao specifični filtr, dodaće se sledeće pravilo u .htaccess datoteku:
ModPagespeedDisableFilters ime_filtra
Gdje ime_filtra će biti zamijenjeno sa željenim identifikatorom.
- Alternativ se može promeniti način rada PageSpeed-a, tako da možete selektivno aktivirati svaki željeni element, postavljanjem:
ModPagespeedRewriteLevel PassThrough
I kasnije, biće specificirane za aktivaciju željene elemente na sledeći način:
ModPagespeedEnableFilters ime_filtra
Takođe, ime_filtra će biti zamenjeno sa željenim identifikatorom.
- Takođe, može se kreirati .htaccess datoteka sa tim pravilima u potkatalogu koji sadrži stilove (CSS, Javascript, HTML). Na ovaj način, preferencijalna pravila će se strogo primenjivati na taj potkatalog.
- Aktivni elementi podrazumeva kada se opcija dodatnog SEO aktivira:
*To su i identifikatori koje ćete moći koristiti u pravilima iz .htaccess.
-
- add_head
Dodaje element tip în dokumentu ako već ne postoji. - combine_css
Kombinujte više CSS elemenata u jedan. - combine_javascript
Combine više JavaScript elemenata u jedan. - remove_comments
Ukloni komentare iz obrađenih HTML datoteka. Ali ne i inline CSS ili JavaScript komentare. - sprite_images
Kombinujte pozadine iz CSS-a u jedan Sprite. - collapse_whitespace
Ukloni prazne prostore iz HTML datoteka, ignorišući oznake: "pre, script, style, textarea" - lazyload_images
Učitava slike samo kada postanu vidljive u okviru stranice. - convert_meta_tags
Dodaje "response headder" za svaku etiketu "meta" sa atributom "http-equiv". - extend_cache
Produži vreme zadržavanja za keš povezane sa slikama, CSS elementima i skriptama koje nisu optimizovane, potpisivanjem URL-ova sa heš sadržajem.
Sledeći filteri su podrazumevano aktivni ako je extend_cache uključen:
extend_cache_css
extend_cache_images
extend_cache_scripts
Za viši nivo kontrole, navedeni filteri mogu biti aktivirani pojedinačno - fallback_rewrite_css_urls
Prepisuje URL-ove za resurse koje nisu mogle biti minimizovane ili obrađene iz CSS fajlova. - flatten_css_imports
Recursiv zamenjuje svako pravilo tipa @import, sa sadržajem uvezenog CSS fajla, kako bi se smanjio broj spoljašnjih zahteva. - inline_css
Dodaje u HTML dokument, u inline formatu, male vanjske CSS resurse. - inline_import_to_link
Pretvara oznake tipa "style" koje sadrže samo CSS @import u ekvivalentne oznake "link" - inline_javascript
Prepisivanje malih JS resursa kao inline u HTML dokumentu. - rewrite_css
Pisanje CSS datoteka za uklanjanje komentara i suvišnih praznina. - rewrite_images
Optimizujte slike, menjajući ih i uklanjajući dodatne piksele.
Takođe, dodajte male slike kao inline u dokument. - rewrite_javascript
Prepisati JavaScript datoteke, ukloniti suvišne praznine i komentare. - rewrite_style_attributes_with_url
Preuređuje CSS u atribute Style ako sadrži tekst "url(" koristeći filter rewrite_css konfigurisan.
- add_head