.htaccess का ट्रिक्स / निर्देशों

हाल ही में मैं तेजी से फ़ाइल का उपयोग करने के लिए मजबूर किया गया है .htaccess का (फाइल अपाचे परिभाषाएं) या करने के लिए फ़िल्टर IPसाइटें (एक वेब पेज को नियंत्रित उपयोग), या स्थापित करने के लिए PHP झंडे.

1. सर्वर पर सीधे एक ऑनलाइन परियोजना पर काम करने में दिलचस्पी है और साइट उनके अलावा अन्य उपयोगकर्ताओं द्वारा सुलभ होना नहीं चाहता है जो एक व्यक्ति है कि पहली बात छानने आईपी। निम्नलिखित पंक्तियां .htaccess फ़ाइल में लिखी जाएंगी:

order deny,allow
deny from all
allow from 83.23.2.4

जिससे निदेश सभी उपयोगकर्ताओं के लिए उपयोग अवरुद्ध (निषिद्ध 403) कम 83.23.2.4। आप स्थानीय होस्ट पर काम (अपाचे के साथ स्थापित) और आप साइट / वेबसर्वर पर फ़ाइलें केवल लैन (लोकल एरिया नेटवर्क) से दिखाई देना चाहते हैं, उपयोग करें:

order deny,allow
deny from all
allow from 192.168.0.0/24

2. कुछ IP-uri/domenii वेबसर्वर तक पहुँच को अवरुद्ध.

<limit GET POST PUT>
order deny,allow
deny from 66.57.12.48
deny from .isp.com
allow from all
</limit>

- आईपी 66.57.12.48 के वेबसर्वर और डोमेन * .isp.com तक पहुंच वर्जित है।

3. निर्देशिका अक्षम करें Browsing.

Options All –Indexes

विशेष रूप से, यह नहीं सूचकांक (/ के सूचकांक) है कि फ़ोल्डरों के लिए उपयोग पर प्रतिबंध लगाता है.

4. सूचकांक परिवर्तन default. (Default पेज)

DirectoryIndex home.html index.html index.php

एक सेट वेबसर्वर default index.html और index.php इंडेक्स / होम फाइल्स होंगी। हालाँकि, अगर हम readme.txt को वेब एड्रेस पर एक इंडेक्स फाइल के रूप में दिखाना चाहते हैं, तो "DirectoryIndex readme.txt" को .htaccess को लिखा जाएगा।

5. अवरुद्ध संदर्भ साइटों.

RewriteEngine on
RewriteCond %{HTTP_REFERER} site-blocat.com [NC]
RewriteCond %{HTTP_REFERER} site-blocat-2.com [NC]
RewriteRule .* - [F]

आप visors प्राप्त करने की इच्छा नहीं है कि अन्य वेब पन्नों पर अपनी साइट के लिए एक कड़ी है, तो आप ऊपर लाइनों का उपयोग कर सकते हैं.

6. ब्लॉक "हॉट लिंक" से बचने के लिए चोरी यातायात (बैंडविड्थ).

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]

एक अन्य साइट से रोकती छवियों (JPG और GIF) सर्वर पर होस्ट कर रहे हैं कि का उपयोग करें।

7. . Htaccess के PHP के झंडे बदलें

अधिक सुरक्षित हो, कुछ सर्वर स्थापित किया है रजिस्टर _ बंद, अभी तक स्क्रिप्ट कर रहे हैं (जूमला si मैंबो, उदाहरण के लिए) उस पर संस्थापन रजिस्टर _ की आवश्यकता होती है. आप एक फ़ाइल sharehosting उपयोग और उपयोग नहीं है php.iniआप को बदलने की. Htaccess का उपयोग कर सकते हैं php_flags.

php_flag register_globals On

.htaccess, HTACCESS चीट शीट में सेटिंग्स के लिए अधिक परिभाषाएँ

प्रौद्योगिकी के प्रति जुनूनी होने के कारण मैं इस पर मजे से लिखता हूं StealthSettings2006 से .com। मुझे ऑपरेटिंग सिस्टम में व्यापक अनुभव है: macOS, Windows एसआई Linux, लेकिन प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म में भी (WordPress) और ऑनलाइन स्टोर के लिए (WooCommerce, मैगेंटो, प्रेस्टाशॉप)।

कैसे करें » Linux » अपाचे » .htaccess का ट्रिक्स / निर्देशों
एक टिप्पणी छोड़ दो