У меня есть новостной сайт. На главной странице есть список новостей. При переходе на новость, отображается текст новости и теги.
К примеру, новость отображается по ссылке http://localhost/diploma/sports/?id=1
При переходе по тегу, к примеру по тегу sports, отображаются все новости с этим тегом.
Проблема в том, что именно эти новости по тегу, имеют ссылку вида
http://localhost/diploma/sports/sports/?id=1
Но должны быть вида:
http://localhost/diploma/sports/?id=1
Сервер автоматически подставляет в href http://localhost/diploma/sports , а затем добавляет /sports/?id=1
Вариант добавить в href "../" не помогает, поскольку тогда новости на главной странице получают ссылку вида http://localhost/diploma/?id=1 (без sports)
Есть ли возможность сменить ссылку по-другому? Генерируется она так:
<a href="<?php echo $news->news_category .'/?id='. $news->id ?>"
$news присылает одно и тоже.
<a href="<?php (isset($_GET['id']) ? echo $news->news_category.'/' : '/') .'?id='. $news->id ?>"
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости