2012-05-12 15 views
9

क्या कोई पृष्ठ के इंडेक्स पेज से लिंक करने का कोई तरीका है जो इंडेक्स पेज या पूर्ण वेबसाइट यूआरएल का नाम निर्दिष्ट किए बिना?वेबसाइट के सूचकांक पृष्ठ से लिंक

मैं इस है:

<a href="index.htm">Home</a> 

लेकिन जब मैं लिंक पर क्लिक करें, मेरा पता पट्टी दिखाता है:

mydomain.com/index.html 

मैं यह दिखाने के लिए करना चाहते हैं:

mydomain.com 

सकते हैं कि मैं href में पूरा यूआरएल (mydomain.com) डाले बिना ऐसा करें? यदि हां, तो कैसे?

भविष्य के दर्शकों के लिए, मुझे this question सहायक भी मिला।

+0

@ समुदाय ड्रिवेन बिजनेस: मैंने कहा कि मैं इससे बचने की कोशिश कर रहा था। –

उत्तर

18

तुम बस ऐसा कर सकते हैं:

<a href="/">Home</a> 

किसी भी href एक स्लेश से पहले रिश्तेदार है रूट निर्देशिका।

+0

मुझे पता था कि यह कुछ आसान होना था, लेकिन मुझे कहीं भी जवाब नहीं मिला। धन्यवाद! –

+0

कोई समस्या नहीं, खुशी है कि मैं मदद कर सकता हूं :) –

+0

क्या उप-निर्देशिकाओं के लिए एक समान सरल तरीका है? जैसे 'mydomain.com/foo/bar.html' से 'mydomain.com/foo /' तक? –

5

मुझे पता है कि यह पोस्ट पुराना है और इसका उत्तर है। लेकिन यहाँ मेरे योगदान को भी सूचकांक का समर्थन करता है कि बिना पता पट्टी में दिखा index.html

गोटो

mydomain.com/index.html 

को

रूट निर्देशिका में बिल्कुल नहीं है

<a href="/">Home</a> 

यह हमेशा की ओर इशारा करेगा mydomain.com इससे कोई फर्क नहीं पड़ता कि आपकी फ़ाइल को किस निर्देशिका में सहेजा गया था।

एक निर्देशिका में सूचकांक को इंगित करने के लिए उपयोग करें:

<a href="./">Home</a> 

इस जबकि स्वीकार किए जाते हैं जवाब हमेशा mydomain को इंगित करेंगे mydomain.com/subdir/index.html के लिए mydomain.com/subdir को इंगित करेगा .com (और यह हमेशा वांछित कार्रवाई नहीं है)