Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa yang harus saya lakukan untuk membuka URL dengan karakter khusus

\w hanya cocok dengan karakter kata jika karakter kata adalah [a-zA-Z0-9_] dan tidak menyertakan semua karakter unicode.

Ubah aturan Anda menjadi ini:

RewriteRule ^post/([^/]+)/?$ single_post.php?blog_title=$1 [L,QSA]

[^/]+ akan cocok dengan karakter apa pun yang bukan / termasuk karakter unicode juga.

Anda juga dapat mengubah sedikit kode php:

function url_slug($str) {   
    $str = mb_strtolower(trim($str), 'UTF-8');
    $str = preg_replace('/[^\pL\pN]+/u', ' ', $str);
    $str = trim($str);
    $str = preg_replace('/\h+/', '-', $str);
    return $str;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menyebarkan Server Percona untuk MySQL untuk Ketersediaan Tinggi

  2. Ekspor Database MySQL ke Database SQLite

  3. mysql menggabungkan hasil kueri secara berdampingan

  4. Kesalahan:PathExpression Tidak Valid. Harus berupa StateFieldPathExpression yang gagal pada pemilihan bidang

  5. Cari Beberapa Item di Beberapa kolom