Как восстановить данные из url-адреса с помощью SLUG php mysql

#php #.htaccess #url-rewriting #slug

Вопрос:

Я просто хочу отправить фрагмент блога в href. Код post_url = фрагмент заголовка этого блога

 <h3><a href="<?= $base_url ?>blog/<?=$rowposts['post_url']?>">Read</a></h3>
 

Url будет таким — http://localhost/Office/VTPL/Varneli HOME_CMS/vareli-home/blog/this-is-my-blog

введите описание изображения здесь

Вот скриншот файла .htaccess. Пожалуйста, проверьте выбранную строку

введите описание изображения здесь

Пожалуйста, помогите мне… Как я это сделаю?..

Ответ №1:

Замените свою строку .htaccess следующим

 RewriteRule ^blog/([A-Za-z0-9_-] )/?$    blog/blog-details.php?post=$1     [L,QSA]
 

Чтобы получить URL-адрес, PHP-код

 $full_url = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}";