该主题与阿拉伯语编码字符的 URL 重写模式有关。我们想使用 PHP/MYSQL 为插入数据库的每个标题创建一个标题重写,在英文的情况下,一切正常,使用下面的函数:
$rlink =preg_replace ('/ /i', '-', $link);
$rlink2 =preg_replace ('/[^a-z0-9\-]/i', '', $rlink);
$rlink2 =preg_replace ('/--/i', '-', $rlink2);
return $rlink2;
此功能不能用于阿拉伯字符,它会消除所有未进入(az)的字符,因此不能使用。
如何继续使用 PHP/MYSQL 在 url 中使用阿拉伯标题,如下所示
http://localhost/html/test/الصفحة-الرئيسية/
:
谢谢你的建议。