यह एक ही समस्या के लिए मेरी दूसरी पोस्ट है। पिछले पोस्ट कोज़ को कुछ और उदाहरण की आवश्यकता थी।(htaccess) डायरेक्ट यूआरएल एक्सेस से फ़ाइल को कैसे रोकें?
ठीक है फिर कहते हैं, मैं अपाचे का उपयोग कर रहा है और मैं एक नमूना वेब फ़ोल्डर है (मेरे स्थानीय होस्ट पर) की तरह कर सकते हैं:
फ़ोल्डर में, फ़ाइलों हो जाएगा :
- index.html
- sample.jpg +०१२३५१६४१०६
- .htaccess
"index.html" बस में शामिल होंगे:
<html>
<body>
<img src="sample.jpg" />
</body>
</html>
जब मैं http://localhost/test/
पर वेबसाइट चलाने के लिए, बस हो जाएगा पृष्ठ पर छवि `sample.jpg 'दिखा ।
तो समस्या यहाँ है:
- मैं url बार में सीधे
http://localhost/test/sample.jpg
के रूप में छवि दिखाने को रोकने के लिए चाहते हैं।
नोट:
एक जवाब नीचे होने का दिन के बाद, मैंने पाया सब समाधान तार्किक काम करते हैं, लेकिन Firefox के साथ समस्या। मेरा मतलब है, नीचे दिए गए उत्तर प्रत्येक ब्राउज़र पर परीक्षण करते समय समाधान दे रहे हैं लेकिन फ़ायरफ़ॉक्स के साथ नहीं।
पहला 'रिवाइटकंड' क्यों है? उस मामले को दूसरे के '। * $' निर्देश द्वारा कवर किया जाना चाहिए? –
मैंने यह कोशिश की है और यह लोकहोस्ट पर बहुत अच्छा काम करता है। यह शायद एक बेवकूफ सवाल है, लेकिन क्या यह कोड अभी भी काम करेगा यदि मैंने इसे अपने सर्वर पर अपलोड किया है? –
@GilbertMendoza हाँ दोनों सवालों के। –