{"id":10376,"date":"2025-11-10T06:14:18","date_gmt":"2025-11-09T23:14:18","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=10376"},"modified":"2025-11-10T06:16:23","modified_gmt":"2025-11-09T23:16:23","slug":"default-htaccess-wordpress-dan-wordpress-multisite","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/default-htaccess-wordpress-dan-wordpress-multisite\/","title":{"rendered":"Default htaccess WordPress dan WordPress Multisite"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>Standar single web WordPress file .htaccess<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># BEGIN WordPress\n\nRewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n\n# END WordPress<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>WordPress Multisite .htaccess<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># BEGIN WordPress Multisite\n# Using subfolder network type: https:\/\/wordpress.org\/documentation\/article\/htaccess\/#multisite\n\nRewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\n\n# add a trailing slash to \/wp-admin\nRewriteRule ^([_0-9a-zA-Z-]+\/)?wp-admin$ $1wp-admin\/ [R=301,L]\n\nRewriteCond %{REQUEST_FILENAME} -f [OR]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^ - [L]\nRewriteRule ^([_0-9a-zA-Z-]+\/)?(wp-(content|admin|includes).*) $2 [L]\nRewriteRule ^([_0-9a-zA-Z-]+\/)?(.*\\.php)$ $2 [L]\nRewriteRule . index.php [L]\n\n# END WordPress Multisite<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Contoh file htaccess untuk WordPress Multisite dengan subdomain<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># BEGIN WordPress Multisite\n# Using subdomain network type: https:\/\/wordpress.org\/documentation\/article\/htaccess\/#multisite\n\nRewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\n\n# add a trailing slash to \/wp-admin\nRewriteRule ^wp-admin$ wp-admin\/ [R=301,L]\n\nRewriteCond %{REQUEST_FILENAME} -f [OR]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^ - [L]\nRewriteRule ^(wp-(content|admin|includes).*) $1 [L]\nRewriteRule ^(.*\\.php)$ $1 [L]\nRewriteRule . index.php [L]\n\n# END WordPress Multisite<\/code><\/pre>\n\n\n\n<p><code>.<a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-redirect-website-dengan-file-htaccess\/\" data-type=\"post\" data-id=\"7623\">htaccess<\/a><\/code> (Hypertext Access) adalah file konfigurasi untuk server web <strong><a href=\"https:\/\/www.jetorbit.com\/panduan\/apa-itu-frankenphp\/\" data-type=\"post\" data-id=\"9856\">Apache<\/a><\/strong> atau <strong>Apache<\/strong> <a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-lemp-menggunakan-webinoly-di-ubuntu-dan-test-instalasi-wordpress\/\" data-type=\"post\" data-id=\"9493\">Nginx<\/a> (reverse proxy) yang digunakan untuk mengatur perilaku website tanpa harus mengubah konfigurasi utama server.<\/p>\n\n\n\n<p><strong>Fungsi utama <code>.htaccess<\/code>:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Redirect URL<\/strong> \u2014 mengarahkan pengunjung dari satu halaman atau domain ke halaman lain.<\/li>\n\n\n\n<li><strong>URL Rewriting<\/strong> \u2014 membuat URL lebih rapi dan SEO-friendly (misal: <code>\/produk\/123<\/code> jadi <code>\/produk\/nama-produk<\/code>).<\/li>\n\n\n\n<li><strong>Proteksi Akses<\/strong> \u2014 membatasi akses ke folder atau file tertentu dengan password atau IP.<\/li>\n\n\n\n<li><strong>Error Handling<\/strong> \u2014 menampilkan halaman khusus untuk error seperti 404 (halaman tidak ditemukan).<\/li>\n\n\n\n<li><strong>Caching dan Kompresi<\/strong> \u2014 mempercepat loading website dengan mengatur cache browser dan kompresi file.<\/li>\n\n\n\n<li><strong>HTTPS Redirect<\/strong> \u2014 memaksa semua pengunjung menggunakan koneksi aman (SSL\/HTTPS).<\/li>\n<\/ol>\n\n\n\n<p>Singkatnya, <code>.htaccess<\/code> membantu <strong>mengontrol perilaku website di level folder<\/strong>, tanpa perlu akses langsung ke konfigurasi utama server Apache.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Standar single web WordPress file .htaccess WordPress Multisite .htaccess Contoh file htaccess untuk WordPress Multisite dengan subdomain .htaccess (Hypertext Access) adalah file konfigurasi untuk server web Apache atau Apache Nginx (reverse proxy) yang digunakan untuk mengatur perilaku website tanpa harus mengubah konfigurasi utama server. Fungsi utama .htaccess: Singkatnya, .htaccess membantu mengontrol perilaku website di level [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[645,17],"tags":[],"class_list":["post-10376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website","category-wordpress"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10376","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=10376"}],"version-history":[{"count":5,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10376\/revisions"}],"predecessor-version":[{"id":10381,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10376\/revisions\/10381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/2809"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=10376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=10376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=10376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}