Здравейте отново!
Понеже в един CMS, съдържанието е динамично, което означава, че страниците могат да се местят т.е и съответните им URL адреси, се чудех как да направя така, че поставените линкове в съдържанието да си работят ВИНАГИ коректно.
Изхождайки от факта, че ако имам следната структура:
*Начало
*Продукти/Продукт първи
Към страницата на "Продукт първи" искам да сложа още една под страница, така че да се получи:
*Продукти/Продукт първи/Упътване
Именно тук срещнах моя споменат проблем. Исках линка, който се намира в страницата "Продукт първи" и води до "Упътване" да е пермаментен и да работи дори и ако променя структурата примерно с тази:
*Начало/Продукти/КАТЕГОРИЯ/Продукт първи/Упътване
Намерих следното решение:
В HEAD частта на сайта поставих следния код:
<BASE href="<?php echo $_SERVER['REQUEST_URI']; ?>/" />
а самият линк, който поставям с страницата "Продукт първи" стана така <a href="Упътване". Сега вече проблемът е решен. Където и да преместя "Продукт първи", страницата "Упътване" си върви с него.