2012-08-31 14 views
14

http://sitename.com/cat/index.php#anchorएक ही पृष्ठ पर रीडायरेक्ट लंगर

को http://sitename.com/cat/index.php से पुन: प्रेषण कर की आवश्यकता है के लिए मैं 2 तरीके की कोशिश की: php रीडायरेक्ट और मेटा रिफ़्रेश

पीएचपी अनुप्रेषित

<?php 
    $URL = "http://sitename.com/cat/index.php#anchor"; 
    header("Location: $URL"); 
?> 
<html> 
.... 

मेटा रिफ़्रेश

<html> 
    <head> 
    ... 
    <meta http-equiv="refresh" content="0;url=http://sitename.ru/cat/index.php#anchor"> 
    ... 
    </head> 
... 
</html> 

दोनों तरीकों से मेरे पास साइक्लिंग पृष्ठ रीफ्रेश है।

इस समस्या को सही ढंग से हल करने के लिए कैसे करें?

+2

यहां समाधान का प्रयास करें: http://stackoverflow.com/a/506004/889678 – mgraph

+0

धन्यवाद। यह काम करता है जैसा मैं चाहता हूं। – v2p

उत्तर

9

आपको पृष्ठ को रीडायरेक्ट करने की आवश्यकता नहीं है, बस window.location.hash सेट करें।

window.location.hash="anchor"; 
+0

यह मेरे प्रश्न के लिए सही तरीका है। आपको धन्यवाद। – v2p

+2

@xdazz जावास्क्रिप्ट का उपयोग किए बिना इसे हल करना संभव है? – Hjulle

संबंधित मुद्दे