मैं हमेशा PHP_ का उपयोग कर mod_rewrite और मार्ग के माध्यम से PHP पर अपने सभी अनुरोध भेजता हूं। तो मेरे सभी लिंक पूर्ण हैं, यानी /about/something
।क्या हमें <base href = "" /> का उपयोग करना चाहिए?
मैं आमतौर पर
<a href="<?php echo BASE; ?>">home</a>
तो जैसे मेरे लिंक बारे में ... कहाँ BASE
आम तौर पर /
करने के लिए अनुवाद या आधार URL के आधार पर अलग हो सकता है।
मुझे याद है कि <base href="<?php echo BASE; ?>" />
पहले जाना है, लेकिन मुझे याद नहीं है कि मैंने इसका उपयोग क्यों बंद कर दिया (मुझे लगता है कि यह मुझे सिरदर्द दे रहा था)।
क्या इस तत्व का उपयोग करने में समस्याएं हैं?
क्या आपने IE में बेस href का उपयोग करके उपफोल्डर में एक सापेक्ष यूआरएल में जावास्क्रिप्ट "location.href" करने का प्रयास किया है? उदाहरण: यदि आपका बेस href "http://www.site.com/" है और आपका जावास्क्रिप्ट ऑनक्लिक है "window.location.href = 'फ़ोल्डर/targetpage.html'; झूठी वापसी;" - यदि आप पहले से ही उस सबफ़ोल्डर में हैं तो IE में यह ठीक से काम नहीं करेगा। क्या आपके पास इसके लिए कोई कामकाज है? – Sean
इसे कभी नहीं देखा; तो जाहिर है वास्तव में एक कामकाज नहीं है। –