
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 :
1 2 3 4 5 6 7 8 | # # 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 :
1 | AllowOverride All |
Di bagian VirtualHost, pastikan direktori tempat anda meletakkan file-file wordpress dapat dioverride dengan menambahkan baris berikut :
1 2 3 | <Directory /home/eclipse/public_html/programming .rezaervani.com /public > AllowOverride All < /Directory > |
Sehingga nampak seperti contoh berikut :
01 02 03 04 05 06 07 08 09 10 11 12 13 | <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 :
01 02 03 04 05 06 07 08 09 10 | 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