Tanya Jawab

[Ask] Konfigurasi .htaccess dan cara menangkap datanya dalam PHP

[ASK]
numpang nanya gan. aku lagi maen maen ama htacess nih.

isi htacces nya:

CODE:
RewriteEngine On
RewriteBase /test2
RewriteRule ^/?([^/]+)/?$ index.php?page=$1&nama=$2 [QSA,L]

Untuk sekarang ini, url yang bisa nerima value yang di get seperti ini:
http://localhost/test2/karyawan?nama=dion

Tapi aku mau urlnya seperti ini
http://localhost/test2/karyawan/dion

Udah nyari2 di google, tetep masih bingung…

Mungkin jika ada yang familiar dengan hal ini ataupun ada file yang bisa menyelesaikan masalah ini, mohon bantuannya…

Thank’s before

[ANSWER]

Silahkan dicoba dengan metode ini gan..

INGAT!!!
Pahami METODE-nya!!!

Untuk htaccess sederhananya begini, smua akan diarahkan ke index (boleh diganti file lain jika diinginkan)

QUOTE:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Sekarang kamu bisa buat metode permalink seperti ini

CODE:
http://localhost/test2/karyawan/dion
http://localhost/test2/karyawan/wati
http://localhost/test2/karyawan/alex
http://localhost/test2/karyawan/rini

Cara nangkapnya pke ini nih skripnya..

QUOTE:
<?php
$permalinks = $_SERVER[‘REQUEST_URI’];
$x=0;
foreach($permalinks as $var)
{
$x++;
echo ‘Variable ke-‘.$x.’ = ‘.$var.'<br />’;
}
?>

Post Comment

Read more:
Pengertian CMS

CMS (Content Management System) atau dalam bahasa Indonesia Sistem manajemen...

Softaculous License Information

Softaculous demo Softaculous adalah software installer otomatis untuk cPanel dan...

Mengatasi masalah Deprecated warning ereg() dan eregi()

Kasus: Bagaimana memperbaiki error fungsi PHP ereg() dan eregi() DEPRECATED...

Close