Cara Mengaktifkan Pretty Permalink WordPress pada Nginx atau Apache2 mungkin sudah banyak dibahas ditempat tempat lain namun apa salahnya untuk berbagai pengalaman kembali terlebih Pada website atau blog yang baru diinstall pada VPS (Pirtual Private Server) dengan web server Apache2 maupun Nginx (Ubuntu dalam hal ini) tentunya ada sedikit modifikasi pada web server. Saya Asumsikan php sudah terinstall.
Pretty Permalink WordPress NGINX
# nano /etc/nginx/conf.d/namadomain.com.conf
Lalu tambahkan file berikut atau pada location harus terlihat seperti ini:
location / { try_files $uri $uri/ /index.php?$uri&$args; }
Periksa dengan perintah nginx -t
hingga muncul pesan:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Baru restart Nginx
# service nginx restart
Pretty Permalink WordPress Apache2
Aktifkan terlebih dahulu modul rewrite atau mod_rewrite
# a2enmod rewrite # nano /etc/apache2/apache2.conf
Pada apache2.conf tambahkan file berikut:
<Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
/var/www/html merupakan lokasi utama dimana file-file website disimpan jadi bisa disesuaikan. Lalu tambahkan file berikut pada .htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
Periksa konfiguras dengan
# apachectl configtest
Semoga tampil:
Syntax ok
Saatnya restart Apache2
# service apache2 restart
Mungkin itulah Cara Mengaktifkan Pretty Permalink WordPress pada Nginx atau Apache2 semoga postingan kali ini bermanfaat. Kalau ada cara lain silahkan tambahkan pada kotak komentar. Pengaturan Permalink bisa ditemukan pada Dashboard – Pengaturan – Permalink.