0
0

Вроде три строки кода, но не могу отловить...

Вывод новостей по одной - полет нормальный отображает ссылку http://kinomonster.com/news/view/news-1

При создании страницы новостей со ссылками( http://kinomonster.com/news) страницу создает, но ссылки не работают( 404 Page Not Found), отображаемая ссылка - http://kinomonster.com/view/news-1(http://kinomonster.com/view/news-2) ТО есть где-то теряется "/news"...

Сам код со страницы "Все новости"

<h1>ВСе новости</h1>

<?php foreach ($news as $key => $value): ?>


   <p><a href= "view/<?php echo $value['slug']; ?>"> <?php echo $value['title'];?> </a></p>


<?php endforeach ?>

Не знаю прав ли я, или это левый костыль если тупо добавляю "news/" в начале  <a href= ???

<p><a href= "news/view/<?php echo $value['slug']; ?>"> <?php echo $value['title'];?> </a></p>


Александр Медведев
4 years ago






<a href= "view/<?php echo $value['slug']; ?>"> 

путь относительно текущей страницы задан все верно - должно быть /news/view/... в ссылках

при наведении мышки на ссылки Новость 1 - внизу браузера какая ссылка высвечивается?

Кирилл Лавров
4 years ago

В целом, мне понятно почему так происходит. Я все файлы страниц создавал в папке views/news/  Отсюда весь этот мелкий бардак..

Александр Медведев
4 years ago

2 ответов