HomeBlogInformasi.htaccess WordPress Hilang ? Ini File Default WordPress .htaccess

.htaccess WordPress Hilang ? Ini File Default WordPress .htaccess

Secara umun .htaccess adalah salah satu file yang berperan penting pada CMS WordPress kebanyakan untuk melakukan fungsi rewrite url / permainlink, penggunaan .htaccess sendiri bertujuan untuk memudahkan pengguna membuat penyesuaian terhadap WordPress mereka.

WordPress sendiri menggunakan .htaccess untuk memanipulasi Apache Web Server, mulai dari root directory, sub directory, dan lainnya dan dengan .htaccess WordPress memodifikasi filenya agar bisa diakses melalui berbagai permalinks yang sudah disesuaikan.

Di post atau artikel kali ini berisi tentang Default WordPress .htaccess, berguna jika Anda kehilangan atau salah mengubah file .htaccess WordPress ketika sedang melakukan perubahan terhadap file .htaccess, berikut adalah File Default WordPress .htaccess.

Basic WordPress .htaccess

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Multisite WordPress .htaccess

Jika menggunakan atau mengaktifkan opsi Multisite pada WordPress gunakan salah satu dari .htaccess berikut :

Multisite Subfolder .htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Multisite SubDomain .htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

Leave a Reply

Your email address will not be published. Required fields are marked *