2012-02-11 16 views
7

मेरे पास एक ही खाते पर होस्ट किए गए 2 डोमेन हैं लेकिन मैं फ़ाइलों को एक्सेस नहीं करने के लिए दूसरे को प्रतिबंधित करना चाहता हूं।फ़ाइलों का उपयोग प्रतिबंधित करने के लिए .htaccess का उपयोग

मेरे पास abc123.com और zyx987.com है।

मेरे PHP में मैं डोमेन पर आधारित डोमेन नाम और टेम्पलेट को प्रदर्शित करने के लिए आवश्यक सब कुछ करता हूं, लेकिन मैं केवल abc123.com से फ़ाइलों को डाउनलोड/डाउनलोड करना चाहता हूं।

डाउनलोड फ़ोल्डर में फाइलें हैं: file1.pdf या file2.zip।

मैंने 'सभी से इनकार करने' की कोशिश की लेकिन यह काम नहीं किया क्योंकि अन्य डोमेन भी अवरुद्ध है।

क्या कोई और तरीका है?

उत्तर

8

यहां आपको क्या करना है। अपनी .htaccess में इस रखो

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$ 
RewriteRule ^download - [F] 

इस तरह किसी भी अनुरोध को अवरुद्ध कर देगा:

/download/ 
/download/file1.jpg 
/download/another/file.zip 

और एक की अनुमति अस्वीकृत दे।

+0

धन्यवाद, यह काम कर रहा है, मुझे यह अनुमति पसंद है – Owan

+0

@ ओवान आप –

+0

अच्छा समाधान स्वागत करते हैं !! –

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