في الآونة الأخيرة لقد أجبرت على نحو متزايد إلى استخدام ملف . هتكس (ملف يحتوي على تعريفات أباتشي)، أو إلى تحديد IPمواقع (الوصول للرقابة لصفحة ويب)، أو لتعيين أعلام PHP.
1. أول شيء أن الشخص الذي يرغب في العمل على المشروع مباشرة عبر الإنترنت على الملقم ولا يريد الموقع أن يكون الوصول إليها من قبل مستخدمين آخرين من دونه الشرطة العراقية تصفية. . في هتكس ستتم كتابة الأسطر التالية:
order deny,allow
deny from all
allow from 83.23.2.4
وبالتالي توجيهات منعت الوصول إلى كافة المستخدمين (403 المحرمة) أقل 83.23.2.4. إذا كنت تعمل على المضيف المحلي (مع تثبيت اباتشي) وتريد site-ul/fisierele خادم ويب تكون مرئية فقط من LAN (شبكة الاتصال المحلية)، استخدم:
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>
- الوصول إلى خادم الويب IP 66.57.12.48 والمجال * .isp.com ممنوع.
3. تعطيل الدليل Browsing.
Options All –Indexes
على وجه التحديد، فإنه يحظر الوصول إلى المجلدات التي ليس لها مؤشر (فهرس /).
4. تغيير الفهرس الافتراضي. (Default الصفحة)
DirectoryIndex home.html index.html index.php
سيحتوي خادم الويب الافتراضي على ملفات Index.html وindex.php Index/home. ومع ذلك، إذا أردنا ظهور 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]
إذا كان لديك رابط لموقع الويب الخاص بك على صفحات الويب الأخرى التي لا ترغب في الحصول على أقنعة، يمكنك استخدام الأسطر أعلاه.
6. منع "الرابط السريع" لتجنب سرقة حركة المرور (عرض النطاق الترددي).
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domeniul-meu.com/.*$ [NC]
RewriteRule .(gif|jpg)$ - [F]
حظر موقع آخر لاستخدام الصور (JPG و GIF) التي يتم استضافتها على الخادم.
7. تغيير أعلام PHP من. هتكس
لتكون أكثر أمانا، فقد وضعت بعض ملقمات register_globals معطلة، ولكن هناك مخطوطات (جملة si مامبو، على سبيل المثال) التي تتطلب register_globals التثبيت في. إذا كنت تستخدم ملف الإستضافة وليس لديهم وصول لغة PHPيمكنك استخدام. هتكس للتغيير php_flags.
php_flag register_globals On
المزيد من التعريفات للإعدادات في .htaccess و HTACCESS Cheat Sheet