How do I set the local document root in Apache? -
तो यह मेरी निर्देशिका संरचना है
/ / परीक्षण index.php blah.php blah .php
तो /test/index.php
में मेरे पास इस तरह के एक लिंक है
& lt; a href = "/blah.php">Link</a>
लेकिन मैं इसे /test/blah.php
, रूट कोड में blah.php
से लिंक नहीं करना चाहता। असल में, मैं एक स्थानीय दस्तावेज़ रूट सेट करना चाहता हूं। क्या यह .htaccess
का उपयोग करके या httpd.conf
?
यदि एक
टैग पर /test/index.php
का href
सेट है तो / Blah.php
, तो यह ब्राउज़र है जो कि यह व्याख्या करता है कि दस्तावेज़ रूट में किसी फ़ाइल की ओर इशारा करते हुए। तो आप जिस तरह से आप href
विशेषता का निर्माण कर रहे हैं, उसे बदलने के बिना आप क्या हासिल नहीं कर सकते।
आपके पास इस के लिए कुछ विकल्प हैं:
-
आप दस्तावेज़ रूट के बजाय वर्तमान यूआरएल के सापेक्ष लिंक उत्पन्न करने के लिए आगे स्लैश छोड़ सकते हैं।
/test/index.php
मेंblah.php
इंगित करने वाला एक लिंक/test/blah.php
के रूप में व्याख्या किया जाएगा। -
आप अपने लिंक्स को उत्पन्न करने के लिए कुछ कस्टम कोड लिख सकते हैं। आपके पास
my_special_link ($ link)
हो सकता है जो किblah.php
में लेता है और उदाहरण के लिए वर्तमान फ़ाइल की निर्देशिका में प्रीपेड करता है। उल>
Comments
Post a Comment