यह बिल्कुल स्पष्ट नहीं है कि आप क्या पूछ रहे हैं। यदि आप एक ऐसा पृष्ठ बनाना चाहते हैं जिसमें आपकी पुस्तकों के url सूचीबद्ध हों, तो आप अपने इको स्टेटमेंट से दूर नहीं हैं। आपको बस डेटाबेस से $bookid और $booktitle को पॉप्युलेट करना होगा। .htaccess शामिल नहीं है।
echo "<a href='http://sitename.com/".$bookid."-".seo($booktitle)."'>".$booktitle."</a>";
लेकिन अगर आप उपयोगकर्ता द्वारा क्लिक किए गए लिंक के यूआरएल को अनपैक करना चाहते हैं, तो आपको पेज पर पास की गई क्वेरी स्ट्रिंग को देखना होगा। .htaccess आपके लिए URL को विभाजित करता है और $1 पैरामीटर को आपकी स्क्रिप्ट में भेजता है। PHP में url पढ़ने के लिए निम्न प्रयास करें
parse_str($_SERVER['QUERY_STRING'],$query);
if (array_key_exists('id',$query)) {
$books = explode("-",$query['id']);
}
यह पहले तत्व ($books[0]) में पुस्तक आईडी के साथ एक सरणी बनाएगा, और दूसरे में शीर्षक का पहला शब्द आदि। (यदि आप इस दृष्टिकोण का उपयोग करना चाहते हैं और दूसरे में पूरा शीर्षक है तो आप आईडी को शीर्षक से उस वर्ण तक सीमित करने के लिए किसी भिन्न वर्ण का उपयोग करना चाह सकते हैं जिसका उपयोग आप रिक्त स्थान को बदलने के लिए करते हैं।