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 Rahasia Agar Web Tetap Cepat Diakses Jutaan Visitor Per-Detik

Website anda lemot karena visitor sudah terlalu banyak? Ato mungkin...

Bagaimana Cara Install DomainKey dan SPF di cPaneL Server Linux?

Cara Instalasi DomainKey dan SPF di cPaneL Server Linux untuk...

Cara mengatasi session_register() is DEPRECATED

Kasus: Bagaimana cara mengatasi session_register() is DEPRECATED pada PHP 5.3...

Close