Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Agar permalink kita tampil lebih sederhana, kita dapat memanfaatkan modul rewrite yang secara default sudah terinstall di httpd, baik itu centos 6 maupun centOS 7.
Pertama konfigurasi di /etc/httpd/conf/httpd.conf
Pastikan bagian :
# # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None #
Dirubah jadi :
AllowOverride All
Di bagian VirtualHost, pastikan direktori tempat anda meletakkan file-file wordpress dapat dioverride dengan menambahkan baris berikut :
<Directory /home/eclipse/public_html/programming.rezaervani.com/public> AllowOverride All </Directory>
Sehingga nampak seperti contoh berikut :
<VirtualHost *:80> ServerName programming.rezaervani.com ServerAlias www.programming.rezaervani.com ServerAdmin reza@rumahilmu.or.id DocumentRoot /home/eclipse/public_html/programming.rezaervani.com/public ErrorLog /home/eclipse/public_html/programming.rezaervani.com/log/error_log <Directory /home/eclipse/public_html/programming.rezaervani.com/public> AllowOverride All </Directory> </VirtualHost>
Setelah itu anda dapat membuat file .htaccess yang isinya seperti ini :
RewriteOptions inherit # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Tempatkan file tersebut di direktori utama tempat anda meletakkan file-file wordpress
Demikian, semoga bermanfaat
Leave a Reply