कोलिंक, मुझे संदेह है कि आप एक साझा होस्टिंग सेवा पर हैं, इस मामले में आपका होस्ट SUPHP नामक कुछ का उपयोग कर सकता है। इस मामले में - जैसा कि आप वर्णन करते हैं - PHPINIDIR निर्देश काम नहीं करता है, इस मामले में suPHP_ConfigPath
निर्देश है।
RewriteEngine On
RewriteBase /
# if a forbidden directory or file name (starting with a . or /) then raise 404 Fatal
RewriteRule (^|/)[_.] - [F]
है क्या यह किसी भी फ़ाइल नाम या निर्देशिका .
या _
लगाया जाता है के लिए किसी भी अनुरोध न करे जाता है:
पहुँच के संदर्भ में, मैं अपने DOCROOT/.htaccess
में एक मानक mod_rewrite की है। मैं एक DOCROOT/_private
जहाँ मैं मेरे लिए यह सामान रखने के लिए है:
suPHP_ConfigPath DOCROOT/_private
जहां आपको अपनी सेवा पर अपने स्थानीय सेटिंग से DOCROOT को बदलने के लिए की आवश्यकता होगी। DOCUMENT_ROOTphpinfo()
लिस्टिंग में देखें।
हम्म ... यह काम करेगा, लेकिन मेरे पास उस सर्वर कॉन्फ़िगरेशन तक पहुंच नहीं है। –
@ कोलिंक यदि आपके पास उस तक पहुंच नहीं है, तो अपने होस्ट से परामर्श लें। वे पहले से ही कुछ सेट कर सकते हैं। – alex
ठीक है, धन्यवाद। मे लूँगा। :) –