क्या कोई तरीका है जिससे मैं पृष्ठ को पुनः लोड किए बिना वर्तमान पृष्ठ का URL संशोधित कर सकता हूं?
यदि संभव हो तो मैं # हैश से पहले के भाग का उपयोग करना चाहूंगा ।
मुझे केवल डोमेन के बाद के हिस्से को बदलने की आवश्यकता है , इसलिए ऐसा नहीं है कि मैं क्रॉस-डोमेन नीतियों का उल्लंघन कर रहा हूं।
window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads
history.pushState()
, इस स्थिति में (सटीक परिस्थितियों के आधार पर ...) शायद एक सही जवाब है, सर्वर-साइड रीडायरेक्ट (जैसे कि अपाचे के रीव्रीट्युलर डायरेक्टिव का उपयोग करके) का उपयोग करने की संभावना कुछ ऐसा है जिस पर आप विचार करना चाहते हैं, या कम से कम जागरूक रहें। बस सोचा कि इसका उल्लेख किया जाना चाहिए!