{"id":147,"date":"2016-05-09T19:15:34","date_gmt":"2016-05-09T19:15:34","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=147"},"modified":"2021-07-22T15:10:02","modified_gmt":"2021-07-22T08:10:02","slug":"cara-mempercepat-web-wordpress-melalui-htaccess","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/cara-mempercepat-web-wordpress-melalui-htaccess\/","title":{"rendered":"Cara Mempercepat Web WordPress Melalui .htaccess"},"content":{"rendered":"<p>WordPress memiliki banyak cara untuk bisa dilakukan optimisasi untuknya. Dengan melakukan optimisasi dari sisi kecepatan website, maka visitor akan dengan senang mengunjungi kembali website anda dan kemungkinan untuk melakukan order pun semakin besar. Alat yang biasa digunakan untuk melakukan test kecepatan akses website adalah <a href=\"http:\/\/gtmetrix.com\" target=\"_blank\" rel=\"noopener\">GTmetrix.com<\/a>, disana akan ditunjukan bermacam preferensi yang bisa disesuaikan di website kita. Salah satu yang bisa disesuaikan adalah dengan melakukan optimasi pada sisi .htaccess.<\/p>\n<p>Dimanakah letak file htaccess? htaccess terletak disetiap root folder website anda. Paling umum ada di folder &#8220;public_html\/.htacecss&#8221; Jika Anda mengaksesnya melalui cpanel, maka pastikan bahwa Anda telah mencentang pilihan &#8220;Show hidden files (dotfiles)&#8221; karena file dengan ekstensi bermula titik (dot) termasuk hidden file. Akses cpanel Anda, dan masuk ke menu <strong>File Manager<\/strong>. Anda juga bisa mengaktifkan pilihan ini saat awal mula melakukan klik pada menu File Manager tersebut.<\/p>\n<p><a href=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-149 aligncenter\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2.png\" alt=\"ht2\" width=\"586\" height=\"163\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2.png 586w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2-300x83.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2-330x92.png 330w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht2-400x111.png 400w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht.png\"><img decoding=\"async\" class=\"size-full wp-image-148 aligncenter\" src=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht.png\" alt=\"ht\" width=\"507\" height=\"341\" srcset=\"https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht.png 507w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht-300x202.png 300w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht-150x100.png 150w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht-330x222.png 330w, https:\/\/www.jetorbit.com\/panduan\/wp-content\/uploads\/2016\/05\/ht-400x269.png 400w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/a><\/p>\n<p>Setelah itu edit file .htaccess, kemudian tambahkan baris kode dibawah ini. Dengan menggunakan kode htaccess ini, anda bisa menghindari penggunaan plugin untuk optimasi, sehingga kerja dari wordpress juga menjadi lebih ringan.<\/p>\n<pre class=\"lang:default decode:true \">&lt;IfModule mod_deflate.c&gt;\n# Insert filters \/ compress text, html, javascript, css, xml:\nAddOutputFilterByType DEFLATE text\/plain\nAddOutputFilterByType DEFLATE text\/html\nAddOutputFilterByType DEFLATE text\/xml\nAddOutputFilterByType DEFLATE text\/css\nAddOutputFilterByType DEFLATE text\/vtt \nAddOutputFilterByType DEFLATE text\/x-component\nAddOutputFilterByType DEFLATE application\/xml\nAddOutputFilterByType DEFLATE application\/xhtml+xml\nAddOutputFilterByType DEFLATE application\/rss+xml\nAddOutputFilterByType DEFLATE application\/js\nAddOutputFilterByType DEFLATE application\/javascript\nAddOutputFilterByType DEFLATE application\/x-javascript\nAddOutputFilterByType DEFLATE application\/x-httpd-php\nAddOutputFilterByType DEFLATE application\/x-httpd-fastphp\nAddOutputFilterByType DEFLATE application\/atom+xml \nAddOutputFilterByType DEFLATE application\/json\nAddOutputFilterByType DEFLATE application\/ld+json \nAddOutputFilterByType DEFLATE application\/vnd.ms-fontobject \nAddOutputFilterByType DEFLATE application\/x-font-ttf \nAddOutputFilterByType DEFLATE application\/x-web-app-manifest+json \nAddOutputFilterByType DEFLATE font\/opentype \nAddOutputFilterByType DEFLATE image\/svg+xml\nAddOutputFilterByType DEFLATE image\/x-icon \n\n# Exception: Images\nSetEnvIfNoCase REQUEST_URI \\.(?:gif|jpg|jpeg|png|svg)$ no-gzip dont-vary\n\n# Drop problematic browsers\nBrowserMatch ^Mozilla\/4 gzip-only-text\/html\nBrowserMatch ^Mozilla\/4\\.0[678] no-gzip\nBrowserMatch \\bMSI[E] !no-gzip !gzip-only-text\/html\n\n# Make sure proxies don't deliver the wrong content\nHeader append Vary User-Agent env=!dont-vary\n&lt;\/IfModule&gt;\n\n\n## EXPIRES CACHING ##\n&lt;IfModule mod_expires.c&gt;\nExpiresActive On\nExpiresDefault \"access plus 1 week\"\nExpiresByType image\/jpg \"access plus 1 year\"\nExpiresByType image\/jpeg \"access plus 1 year\"\nExpiresByType image\/gif \"access plus 1 year\"\nExpiresByType image\/png \"access plus 1 year\"\nExpiresByType image\/svg+xml \"access plus 1 month\" \nExpiresByType text\/css \"access plus 1 month\"\nExpiresByType text\/html \"access plus 1 minute\"\nExpiresByType text\/plain \"access plus 1 month\"\nExpiresByType text\/x-component \"access plus 1 month\" \nExpiresByType text\/javascript \"access plus 1 month\"\nExpiresByType text\/x-javascript \"access plus 1 month\"\nExpiresByType application\/pdf \"access plus 1 month\"\nExpiresByType application\/javascript \"access plus 1 months\"\nExpiresByType application\/x-javascript \"access plus 1 months\"\nExpiresByType application\/x-shockwave-flash \"access plus 1 month\"\nExpiresByType image\/x-icon \"access plus 1 year\"\nExpiresByType application\/json \"access plus 0 seconds\"\nExpiresByType application\/ld+json \"access plus 0 seconds\"\nExpiresByType application\/xml \"access plus 0 seconds\"\nExpiresByType text\/xml \"access plus 0 seconds\" \nExpiresByType application\/x-web-app-manifest+json \"access plus 0 seconds\" \nExpiresByType text\/cache-manifest \"access plus 0 seconds\" \nExpiresByType audio\/ogg \"access plus 1 month\" \nExpiresByType video\/mp4 \"access plus 1 month\" \nExpiresByType video\/ogg \"access plus 1 month\" \nExpiresByType video\/webm \"access plus 1 month\" \nExpiresByType application\/atom+xml \"access plus 1 hour\" \nExpiresByType application\/rss+xml \"access plus 1 hour\" \nExpiresByType application\/font-woff \"access plus 1 month\" \nExpiresByType application\/vnd.ms-fontobject \"access plus 1 month\" \nExpiresByType application\/x-font-ttf \"access plus 1 month\" \nExpiresByType font\/opentype \"access plus 1 month\" \n&lt;\/IfModule&gt;\n## EXPIRES CACHING ##\n\n\n#Alternative caching using Apache's \"mod_headers\", if it's installed.\n#Caching of common files - ENABLED\n&lt;IfModule mod_headers.c&gt;\n&lt;FilesMatch \"\\.(ico|pdf|flv|swf|js|css|gif|png|jpg|jpeg|txt|html|htm)$\"&gt;\nHeader set Cache-Control \"max-age=2592000, public\"\n&lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;\n\n\n&lt;IfModule mod_headers.c&gt;\n  &lt;FilesMatch \"\\.(js|css|xml|gz)$\"&gt;\n    Header append Vary Accept-Encoding\n  &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;\n\n\n&lt;IfModule mod_gzip.c&gt;\n  mod_gzip_on Yes\n  mod_gzip_dechunk Yes\n  mod_gzip_item_include file \\.(html?|txt|css|js|php|pl)$\n  mod_gzip_item_include handler ^cgi-script$\n  mod_gzip_item_include mime ^text\/.*\n  mod_gzip_item_include mime ^application\/x-javascript.*\n  mod_gzip_item_exclude mime ^image\/.*\n  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*\n&lt;\/IfModule&gt;\n\n# Set Keep Alive Header\n&lt;IfModule mod_headers.c&gt;\n    Header set Connection keep-alive\n&lt;\/IfModule&gt;\n\n# If your server don't support ETags deactivate with \"None\" (and remove header)\n&lt;IfModule mod_expires.c&gt; \n  &lt;IfModule mod_headers.c&gt; \n    Header unset ETag \n  &lt;\/IfModule&gt; \n  FileETag None \n&lt;\/IfModule&gt;<\/pre>\n<p>Setelah pemasangan kode ini, Anda bisa mencoba melakukan tes lagi di GTmetrix.com dengan menggunakan fitur <em>compare&nbsp;<\/em>mereka. Jika ada yang ingin disampaikan, sampaikanlah di kotak komentar, dan bagilah tips ini pada Facebook atau sosial media Anda!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress memiliki banyak cara untuk bisa dilakukan optimisasi untuknya. Dengan melakukan optimisasi dari sisi kecepatan website, maka visitor akan dengan senang mengunjungi kembali website anda dan kemungkinan untuk melakukan order pun semakin besar. Alat yang biasa digunakan untuk melakukan test kecepatan akses website adalah GTmetrix.com, disana akan ditunjukan bermacam preferensi yang bisa disesuaikan di website [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":151,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[44,45,46],"class_list":["post-147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-mempercepat-web","tag-mempercepat-wordpress","tag-optimasi-wordpress"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":1,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":5966,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/147\/revisions\/5966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/151"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}