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:
Cara meningkatkan performance website dengan SpriteMe

Tutorial cara meningkatkan performance website dengan SpriteMe Background gambar dalam...

Cara Mengatasi Serangan Malware

Ketika anda membuka website, mungkin anda pernah menjumpai halaman yang...

Cara Upload Data via File Manager

Kasus: Bagaimana cara melakukan upload file/data web ke server hosting...

Close