[TANYA] Customize URL dengan .htaccess

Numpang tanya pak, cara membuat URL dengan setup .htaccess gimana ya? outopnya nanti seperti ini kira-kira :

localhost/fkts/berita/2016/cerita-kita

saya sudah nyoba hanya bisa 1 kondisi saja, ex :

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $ !^(index\.php)
RewriteRule ^(.*)$ index.php?index=$1 [L,QSA]

link yang dihasilkan ex. localhost/fkts/cerita-kita

################################################ Sedang disini saya membuat konsep seperti ini : localhost/folder/index.php?param1=value1¶m2=value2

saya tegaskan lagi, outputnya nanti seperti ini : localhost/folder/value1/value2/

Semoga mudah dipahami dan mohon bantuannya :) thx.

avatar bn404
@bn404

17 Kontribusi 6 Poin

Diperbarui 8 tahun yang lalu

7 Jawaban:

coba tambahin ini gan

 RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)$ index.php?p=$1&sp=$2 [L]

rewriterrulenya ditambah aja sesuai kebuhthan yang bagian / (garis miringnya)

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

Belum ngerti soal yang ini. Ini penting banget menurut saya ;D yang bisa . Bantu bikin totornya dong gan di perpustakaan. Hihihi... ngarep

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

Maaf ikut nimbrung jg. Ini materi yg bagus juga dibahas di satu kelas. Sy berharap pengelolah sekolah koding bisa buat kelas tentang htacces ini. #recomended...

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 8 tahun yang lalu

Setuju pak, kebetulan ini kendala ane pas dapet project bikin aplikasi :) kan kalo make .htaccess lebih enak baca link dan bisa juga buat mencegah attacker melakukan aksinye..hehe

avatar bn404
@bn404

17 Kontribusi 6 Poin

Dipost 8 tahun yang lalu

Saya coba dulu pak :)

avatar bn404
@bn404

17 Kontribusi 6 Poin

Dipost 8 tahun yang lalu

Nah boleh juga :D saya juga butuh nih pelajarannya

avatar knightofgray
@knightofgray

99 Kontribusi 23 Poin

Dipost 8 tahun yang lalu

terima kasih pak, sudah saya coba :) awal kondisi error, tapi hasil otak atik akhirnya bisa :D ini hasil dari otak atik ane :

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?p=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ index.php?p=$1&sp=$2&sp1=$3 [L]

nah, nanti jika kita bikin url misal : localhost/folder/index.php?param1=v1¶m2=v2 etc. kita bisa juga akses dengan URL : localhost/folder/v1/v2 etc.

Sekian dan terimakasih yang sudah berkenan menjawab ;)

avatar bn404
@bn404

17 Kontribusi 6 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban