मेरे पास एक INDEX.PHP <पूर्व> यह पृष्ठ सभी इनकमिंग यूआरएल को लेता है जो कि जब मैं मैंने सरणी को देखने के लिए मैंने यह पता लगाने की कोशिश की है कि कैसे एक यदि आपका ब्राउज़र सोचता है कि आप .htaccess फ़ाइल है जो सभी पृष्ठों को
index.php ।
& lt;? Php $ url = $ _SERVER ['REQUEST_URI']; $ Url_array = विस्फोट ( "/", $ url); array_shift ($ url_array); $ Url = $ url_array [0]। '। Php'; ($ Url_array [0]। 'Php।') शामिल हैं; ? & Gt;
www.sitename.com/profile/01234 के रूप में स्वरूपित होते हैं और प्रत्येक भाग को किसी सरणी की एक अलग पंक्ति में संग्रहीत करता है। पहली पंक्ति (
$ url_array [0] ) पृष्ठ (प्रोफाइल) का नाम है और इसमें शामिल बयान शामिल है
www.sitename.com/profile पर जाता हूं तो इसमें "profile.php" पूरी तरह से शामिल होता है लेकिन जैसे ही मैं
/ या
/ 01234 फिर "profile.php" का स्वरूपण सभी गड़बड़ हो जाता है।
print_r ($ url_array); का उपयोग किया है और सबकुछ ठीक दिखता है।
Array ([0] = & gt ; लोगों [1] = & gt; 01234)
/ अंत में यूआरएल का शामिल फ़ाइल के लेआउट / स्टाइलशीट को प्रभावित करेगा लेकिन बिना किसी सफलता के। किसी भी तरह की सहायता का स्वागत किया जाएगा।
www.sitename.com/profile/01234 पर हैं / कोड> और सीएसएस स्टाइलशीट या जेएस फ़ाइल को लोड करने की कोशिश करता है, उदाहरण के लिए
src = 'style.css' , आपका ब्राउज़र लोड करने की कोशिश करेगा
www.sitename.com/profile/style.css । आप जो करना चाहते हैं वह ब्राउज़र को हमेशा बताता है कि अपने सीएसएस / जे एस स्रोतों
src = '/ style.css' बनाकर हमेशा अपने डोमेन की जड़ में उस फ़ाइल को ढूंढें। इस तरह, यह हमेशा आपके रूट पथ से संबंधित होता है।
No comments:
Post a Comment