News

Parameter dalam membuat rewrite url htaccess

Ini hanya berlaku untuk pola, bukan pada substitusi. Karakter lain yang memerlukan pelarian (disebut sebagai "metakarakter") mengikuti, dengan maknanya dalam tanda kurung setelahnya:

  • . (karakter apapun)
  • * (nol lebih dari sebelumnya)
  • + (satu atau lebih dari sebelumnya)
  • {} (minimum untuk pengukur maksimum)
  • ? (pengubah ungreedy)
  • ! (pada awal string berarti "pola negatif")
  • ^ (mulai dari string, atau "negatif" jika pada awal rentang)
  • $ (akhir string)
  • [] (cocok dengan isi)
  • - (kisaran jika digunakan antara tanda kurung siku)
  • () (grup, kelompok yang berpasangan)
  • | (alternatif, atau)
  • (karakter pelarian itu sendiri)

Dengan menggunakan ekspresi reguler, Anda dapat mencari semua jenis pola dalam URL dan menulis ulang kata-kata itu bila cocok. Waktu untuk contoh lain - kami ingin agar bisa mengindentifikasikan URL ini dan menuliskannya kembali:

http://www.yourdomain.com/parrots/norwegian-blue/

Dan kami ingin bisa memberi tahu server untuk menafsirkan ini sebagai berikut, tapi untuk semua produk:

http://www.yourdomain.com/get_product_by_name.php?product_name=norwegian-blue

Dan kita bisa melakukannya dengan cukup sederhana, dengan aturan berikut:

RewriteRule ^ product / ([A-Za-z0-9 -] +) /? $ Get_product_by_name.

Versi cetak

Direkomendasikan


Tentang KLATENWEB

Jasa pembuatan aplikasi web berbasis PHP dan MySQL, Web Portal, Personal, Toko Online, Sistem Informasi Akademik, SIMPeg dan Rumah Sakit, Aplikasi Facebook, dan lain sebagainya termasuk penyedia domain dan hosting unlimited murah.