.htaccess - rewriting and then hiding part of the url? -


मेरे पास। Htaccess में निम्नलिखित RewriteRule है:

  RewriteRule ^ products / ([ A-Za-z0-9- \ s \ @] +) / ([A-Za-z0- 9- \ s \ @] +) /? $ /store/products/product.php?prod=$1& Src = $ 2 [एल, क्यूएसए]  

यह एक यूआरएल लेता है जैसे:

  http://example.com/store/products/lawnmower/ BlogThatLovesUs  

और यहां पृष्ठ दिखाता है:

  http://example.com/store/products/product.php?prod=lawnmower&src= BlogThatLovesUs  

क्या कोई ऐसा तरीका है जो मैं इस रीव्रेट नियम को संपादित कर सकता हूं ताकि उपयोगकर्ता केवल देखे

  http://example.com/store/products/lawnmower  

अपने एड्रेस बार में

ज़रूर, आप ऐसा कर सकते हैं, लेकिन आप इस प्रक्रिया में अपना सहबद्ध आईडी (ब्लॉगटाल्ट यूके) खो देंगे। आप अपने मूल यूआरएल का उपयोग आपके द्वारा रीडायरेक्ट करने के लिए कर सकते हैं, और उसके बाद परिणामस्वरूप पेज (product.php) सत्र में संबद्ध मूल्य को कैश कर सकते हैं और फिर PHP के बिना एक मानक रीडायरेक्ट (शीर्षलेख ()) के बिना अद्यतन यूआरएल में संबद्ध मूल्य क्या यह समझ में आता है?

मैं और अधिक स्पष्ट होने का वर्णन करना चाहता हूं:

यूआरएल :

रीव्रेट राउले के माध्यम से आप समाप्त होते हैं :

यूआरएल :

इस बिंदु पर, product.php में आप ब्लॉग को स्टोर करते हैं, सत्र में कहीं और बंद करें:

 < कोड> & lt;? Php शीर्षलेख ("स्थान: http://photojojo.com/store/products/lawnmower/"); ? & Gt;  

उस ब्राउज़र को ब्राउज़र प्राप्त करने के लिए जिसे आप चाहते हैं।


Comments