Я работаю над своим php-сайтом, который почти завершен, но остаётся чистый URL-адрес.как website.com/my-post или website.com/blogs/my-post.
Я использовал функцию php_slug во время публикации блога, и это прекрасно работает, когда URL-адрес пули создается в базе данных sql.Но я не знаю, как это сделать, используя PHP-код.Я уже попробовал файл .htaccess ..
Мой код слаг php
function php_slug($string) {
$spl_char = '/[^\-\s\pN\pL]+/u';
$double_char = '/[\-\s]+/';
$slug = preg_replace('/[^a-z0-9-]+/', '-', strtolower($string));
$slug = trim($string, '-');
return $slug;
}
Мой код .HTACCESS
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [L,QSA]
RewriteRule ^article([a-zA-Z0-9-/]+)$ article.php?article_link=$1 [L,QSA]
RewriteRule ^article([a-zA-Z0-9-/]+)/ article.php?article_link=$1 [L,QSA]
Я буду очень рад получить решениедля этой проблемы