yazıya/sayfaya ait uniqe bir şey olması lazım sayfa isimlerin benzersiz ise php'de linki aldığın zaman db'de id değilde başlığı aratabilirsin

Mesela şuan link

abc.com/18/muzlu-maymunlar ise şuan senin php muhtemelen db'den 18. ci yazıyı getiriyordur sen 18. yazıyı getiren kodu bulacaksın

where id= değilde where baslik= diyerek muzlu maymunları aratacaksın

yalnız burada öncelikle linki çekip sadece son kısmını ayırıp aradaki - leri boşluk olarak değiştirmelisin
http://stackoverflow.com/questions/6...ull-url-in-php
https://www.r10.net/php/45019-php-ile...i-ayirmak.html
str_replace ya da strtr tarzı değiştirme fonksiyonlarını kullanabilirsin