मेरे पास ई-कॉमर्स वेबसाइट है (एक ईकामर्स टेम्पलेट शॉपिंग कार्ट PHP टेम्पलेट के साथ बनाया गया है) और उस पर मौजूद सूची पृष्ठों पर बार, कुछ पन्नों जो नीचे गिने जाते हैं। इन पृष्ठों के लिए लिंक, उदाहरण के लिए, रूप में हैं: - /product.php?cat=27&pg=2 इसके मुख्य पेज के साथ मैप होने के बावजूद: - / widgets < / Code> एक .htaccess फ़ाइल में एक फिर से लिखना नियम का उपयोग कर।
निरंतरता और सादगी के लिए, मैं पृष्ठों को इस प्रकार से चाहूंगा: - / widgets? Pg = 2 । मैंने इस मंच से पूछा कि यह कैसे करना है और निम्न समाधान मिला है: -
रीव्रेट नियम ^ विजेट $ products.php? Cat = 27 [QSA] समस्या यह है कि उपरोक्त पुन: लिखना नियम के बावजूद, जैसा कि मैंने चाहता था काम करते हुए, कैटलॉग पेज पर वर्तमान लिंक अभी भी इंगित करते हैं, उदाहरण के लिए: - /product.php?cat=27&pg=2 । / widgets? Pg = 2 पर जाने के लिए, मुझे ब्राउज़र में इसे दर्ज करना होगा।
तो मेरा सवाल है: मैं कैटलॉग पर वर्तमान लिंक कैसे बदलूं? पृष्ठ, जो गतिशील रूप से उत्पन्न होते हैं? वहाँ कोई और नियम हैं जो। Htaccess में दर्ज किया जा सकता है या इस समस्या का कोई अन्य समाधान है? निम्नलिखित उत्पाद पृष्ठ के लिए पीएचओ कोड है: -।
ऊपर दिए गए लिंक में, यदि आप 'लिखने के पट्टी' की खोज करते हैं, तो मुझे लगता है कि यह 'अगले पृष्ठ', 'पिछले पृष्ठ' , और 'पेज नंबर' किया जाता है।
इस प्रश्न का उत्तर यहां पाया जा सकता है: -
Comments
Post a Comment