Konfigurere Google PageSpeed-modulen
I denne artikkelen vil metoden for selektivt å aktivere eller deaktivere PageSpeed-filtre relatert til det ekstra SEO-alternativet bli presentert.
Introduksjon
- I tilfelle aktivering av den ekstra SEO-alternativet og implisitt Google PageSpeed-modulen skaper uønskede forskjeller på nettstedet, enten visuelt eller funksjonelt, kan ulike komponenter av modulen deaktiveres selektivt ved å redigere .htaccess-filen.
Krav
- Tilgangsdetaljene for kontrollpanelet (Plesk eller cPanel, avhengig av tilfelle), for redigering av .htaccess-filen gjennom Filbehandleren.
Trinn
- For å sjekke om PageSpeed-modulen er ansvarlig for problemet som oppstår, kan man deaktivere hele modulen ved å legge til følgende linje i .htaccess-filen fra rotkatalogen til nettstedet:
ModPagespeed off
- Etter dette steget, hvis siden laster korrekt, vil linjene som er lagt til ovenfor bli fjernet, og prosessen vil fortsette med å identifisere det spesifikke elementet som er ansvarlig for den feilaktige visningen.
- Et første steg ville være å sjekke feilene som mottas når siden lastes ved å få tilgang til den med Utviklermodus fra nettleseren, der den generelle snarveien for aktivering er F12 for vanlige nettlesere. For eksempel, en innlastingsfeil for JS eller CSS vil indikere en mulig konflikt med PageSpeed-filtre, som samhandler med disse elementene.
For å deaktivere et spesifikt filter, bør følgende regel legges til i .htaccess-filen:
ModPagespeedDisableFilters filter_navn
Hvor name_filter vil bli erstattet med den ønskede identifikatoren.
- Alternativt kan driftsmodusen til PageSpeed endres, slik at du kan aktivere hvert ønsket element selektivt ved å sette:
ModPagespeedRewriteLevel PassThrough
Deretter vil de ønskede elementene for aktivering bli spesifisert som følger:
ModPagespeedEnableFilters filter_name
Også, nume_filtru vil bli erstattet med den ønskede identifikatoren.
- En .htaccess-fil kan også opprettes med disse reglene i en underkatalog som inneholder stiler (CSS, Javascript, HTML). På denne måten vil de prioriterte reglene strengt gjelde for den underkatalogen.
- Elementene som aktiveres som standard når du aktiverer det ekstra SEO-alternativet, er:
*Disse er også identifikatorene du kan bruke i .htaccess-reglene.
-
- add_head
Legger til et element av typen <head> i dokumentet hvis det ikke allerede finnes. - combine_css
Kombinerer flere CSS-elementer til ett. - combine_javascript
Kombinerer flere JavaScript-elementer til ett enkelt. - remove_comments
Fjerner kommentarer fra prosesserte HTML-filer. Den fjerner imidlertid ikke innebygde CSS- eller JavaScript-kommentarer. - sprite_images
Kombiner bakgrunnsbildene fra CSS til en enkelt Sprite. - collapse_whitespace
Fjerner tomme mellomrom fra HTML-filer, unntatt taggene: "pre, script, style, textarea" - latelaste_bilder
Las bilder bare når de blir synlige innenfor siden. - convert_meta_tags
Legger til en "respons-header" for hver "meta"-tag med et "http-equiv"-attributt. - extend_cache
Utvider oppbevaringsperioden for hurtigbufferen relatert til bilder, CSS-elementer og skript som ikke har blitt optimalisert, ved å signere URL-ene med en innholdshash.
Følgende filtre er implicit aktivert hvis extend_cache er aktivert:
extend_cache_css
extend_cache_images
extend_cache_scripts
For et høyere nivå av kontroll kan filtrene nevnt ovenfor aktiveres individuelt - fallback_rewrite_css_urls
Omskriv URL-er for ressurser som ikke kunne minimeres eller behandles fra CSS-filer. - flatten_css_imports
Erstatter rekursivt hver @import-regel med innholdet fra den importerte CSS-filen for å redusere antallet eksterne forespørsler. - inline_css
Legger til små eksterne CSS-ressurser til HTML-dokumentet i inline-form. - inline_import_to_link
Transformerer "style" tagger som kun inneholder CSS @import til tilsvarende "link" tagger - inline_javascript
Omskriv små JS-ressurser som inlines i HTML-dokumentet. - rewrite_css
Omskriver CSS-filer for å fjerne kommentarer og overflødig hvitt rom. - rewrite_images
Optimaliserer bilder ved å endre dem og fjerne unødvendige piksler.
I tillegg legger det til små bilder som inline i dokumentet. - rewrite_javascript
Omskriver JavaScript-filer, fjerner overflødig mellomrom og kommentarer. - rewrite_style_attributes_with_url
Omskriver CSS fra stilerattributter hvis det inneholder teksten "url(" ved å bruke filturl rewrite_css konfigurert.
- add_head