Menaruh WordPress pada folder khusus

Menaruh WordPress pada folder khusus

Jika anda menginstall WordPress dengan AutoInstaller, maka akan otomatis terinstall di public_html halaman utama anda. Dan jika anda memiliki banyak subdomain atau addon domain, public_html anda akan terlihat sangat kacau dan berantakan. 

Untuk itu anda dapat dengan mudah menaruh file wordpress anda ke sebuah subdomain tanpa mengubah URL situs WordPress anda:

Persiapan

Buatlah directory/folder baru dari File manager hosting anda. Jika anda mengalami kendala, silahkan hubungi penyedia hosting. 

Contoh menambahkan directory di Hostinger: 

Pemindahan

Salin semua file wordpress ke directory yang baru saja anda buat. 

Berikut adalah daftar file dan folder WordPress yang pelru anda salin ke directory baru: 

/public_html/
    wp-admin/
    wp-content/
    wp-includes/
    .htaccess
    index.php
    license.txt
    readme.html
    wp-activate.php
    wp-app.php
    wp-blog-header.php
    wp-comments-post.php
    wp-config.php
    wp-cron.php
    wp-links-opml.php
    wp-load.php
    wp-login.php
    wp-mail.php
    wp-pass.php
    wp-register.php
    wp-settings.php
    wp-signup.php
    wp-trackback.php
    xmlrpc.php

Jika anda tidak menemukan beberapa file (misalnya .htaccess tidak ada) maka masih ada file tersembunyi. Untuk memunculkan file yg tersembunyi, dapat mengikuti panduan ini atau ,mengikuti petunjuk yang diberikan penyedia layanan hosting anda. 

Sentuhan terakhir

Kembali ke folder public_html. Buatlah file baru dengan nama .htaccess (dengan tanda titik di depan)

Edit file tersbut dan isi dengan kode berikut 

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?contoh.com$
RewriteCond %{REQUEST_URI} !^/subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subdir/$1
RewriteCond %{HTTP_HOST} ^(www.)?contoh.com$
RewriteRule ^(/)?$ subdir/index.php [L] 
</IfModule>

Ganti contoh.com dengan nama domain anda, dan subdir dengan nama folder/directory anda.