मेरे दोस्त के पिताजी ने मुझे इसका डिज़ाइन बदलने के लिए कहाउनकी वेबसाइट, इसलिए उन्होंने मुझे अपने खाते तक पहुंच प्रदान की और मैंने एक उप-फ़ोल्डर बनाया जहां मैंने नया डिज़ाइन अपलोड किया। समस्या यह है कि वह अपने नियंत्रण कक्ष के लिए पासवर्ड भूल गया है और मेरे पास केवल उप-फ़ोल्डर में एफ़टीपी तक पहुंच है। मैं डोमेन (वर्तमान में रूट फ़ोल्डर में जा रहा हूं) को उप-फ़ोल्डर में पुनर्निर्देशित करने की कोशिश कर रहा हूं, लेकिन चूंकि मेरे पास रूट फ़ोल्डर तक पहुंच नहीं है इसलिए मुझे ऐसा करना मुश्किल हो रहा है।
मैंने पहले से ही .htaccess के साथ एक रीडायरेक्ट की कोशिश की है, लेकिन चूंकि मैं केवल अपने उप-फ़ोल्डर में फ़ाइल अपलोड कर सकता हूं, यह सोचता है कि रीडायरेक्ट उस फ़ोल्डर के भीतर उप-फ़ोल्डर में है, बजाय रूट के अंदर फ़ोल्डर के।
टी एल; डॉ ... मैं "mydomain.com" को "mydomain.com/folder" पर पुनर्निर्देशित करना चाहता हूं, लेकिन केवल "mydomain.com/folder" में एफ़टीपी तक पहुंच है।
अग्रिम में धन्यवाद!
उत्तर:
उत्तर № 1 के लिए 1.htaccess उस निर्देशिका पर लागू होता है जिसमें यह शामिल है
यदि आप vhost.conf फ़ाइलों (साइट के आधार डायर को बदलेंगे) या अभिभावक निर्देशिका के .htaccess में नहीं पहुँचते हैं तो आप इसे बदल नहीं सकते।
तुम्हें यह करना पड़ेगा:
अपने पिता के मित्र के पासवर्ड को रीसेट करें और इस पुनर्निर्देशन को भूल जाएं, मौजूदा वेब फ़ाइलों (सबसे साफ तरीके) को बदलते हुए, या
अपने माता-पिता के पिता निर्देशिका में .htaccess फ़ाइल को बदलें, इसे जोड़ें:
पर RewriteEngine रिवेरिट्यूले ^ /? (। *) $ Dir2 / $ 1 [R = 301, L, P]
यह उपयोगकर्ता को dir2 में पुनर्निर्देशित करना चाहिए, जो उस रीडायरेक्ट को urlbar में छिपा रहा है।
h / t @Alejandro एडिट्स के लिए Teixeira Muñoz!