#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']}";