मैं उपयोगकर्ता को होम पेज पर कैसे रीडायरेक्ट कर सकता हूं?होम पेज पर रीडायरेक्ट कैसे करें
उदाहरण: mywebsite.com/ddfdf/fdfdsf और मैं mywebsite.com
पर रीडायरेक्ट करने हालांकि मैं स्थिर नाम लिखे बिना ऐसा करना चाहते हैं। मैं यह कैसे कर सकता हूँ?
मैं उपयोगकर्ता को होम पेज पर कैसे रीडायरेक्ट कर सकता हूं?होम पेज पर रीडायरेक्ट कैसे करें
उदाहरण: mywebsite.com/ddfdf/fdfdsf और मैं mywebsite.com
पर रीडायरेक्ट करने हालांकि मैं स्थिर नाम लिखे बिना ऐसा करना चाहते हैं। मैं यह कैसे कर सकता हूँ?
document.location.href="/";
लोकलहोस्ट – user384080
होमपेज पर जाएं पर जाएं या इसे किसी फ़ंक्शन में डालें और जब वह – Bluedayz
शायद
var re = /^https?:\/\/[^/]+/i;
window.location.href = re.exec(window.location.href)[0];
आप जो खोज रहे हैं?
पर क्लिक करता है तो यह कॉल नहीं होता है जब यह http या https पर काम नहीं करता है : // –
अच्छा बिंदु। बदले में regex का उपयोग करने के लिए बदल दिया। –
यदि यह पेज लोड पर स्वचालित रूप से किया जाता है तो यह बैक बटन तोड़ देगा। – PleaseStand
उदाहरण के लिए अपाचे के mod_rewrite का उपयोग करके आप सर्वर पर ऐसा कर सकते हैं? यदि नहीं, तो आप window.location.replace
method का उपयोग करें (वापस बटन नहीं तोड़ करने के लिए) वापस/आगे इतिहास से वर्तमान URL को मिटाने के लिए कर सकते हैं और वेब साइट के रूट पर जाएँ:
window.location.replace('/');
window.location = '/';
आमतौर पर करते हैं चाहिए चाल है, लेकिन यह आपकी साइट निर्देशिकाओं पर निर्भर करता है। यह आपके उदाहरण
strRetMsg ="<script>window.location.href = '../Other/Home.htm';</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", strRetMsg,false);
पृष्ठ लोड में इस कोड डाल के लिए काम करेंगे।
document.location.href="/";
या
window.location.href = "/";
W3C के अनुसार, वे एक ही हैं। हकीकत में, क्रॉस ब्राउज़र सुरक्षा के लिए, आपको document.location
की बजाय window.location
का उपयोग करना चाहिए।
देखें: http://www.w3.org/TR/Window/#window-location
(नोट:। मैं इस question से ऊपर अंतर स्पष्टीकरण की नकल की,)
var url = location.href;
var newurl = url.replace('some-domain.com','another-domain.com';);
location.href=newurl;
इस जवाब देखें https://stackoverflow.com/a/42291014/3901511
window.location.href = "/";
यह मेरे लिए काम किया। आप एक से अधिक फ़ोल्डर/निर्देशिका है, तो आप इस का उपयोग कर सकते हैं:
window.location.href = "/folder_name/";
प्रश्न बेहतर शामिल करने के लिए शब्दों में किया जा सकता है "जावास्क्रिप्ट के साथ" या "जावास्क्रिप्ट का उपयोग करते हुए" है कि अगर था आप क्या देख रहे थे। – Luke