سنكمل في هذا المقال حديثنا عن فوائد الـ htaccess واستخداماته.
مَنْع الروبوتاتِ السيئةِ والموقعِ rippers (المعروف باسم المتصفّحات الغير متَّصلة)
مثال لذلك مع ان معرفتي قليلة بذلك ومنها:
RewriteEngine
On
RewriteCond %{HTTP_USER_AGENT}
^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT}
^Bot mailto:craftbot@yahoo.com
[OR]
RewriteCond %{HTTP_USER_AGENT}
^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT}
^Custo [OR]
RewriteCond %{HTTP_USER_AGENT}
^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT}
^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT}
^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT}
^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT}
^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT}
^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT}
^HMView [OR]
RewriteCond %{HTTP_USER_AGENT}
HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT}
^Image Stripper [OR]
RewriteCond %{HTTP_USER_AGENT}
^Image Sucker [OR]
RewriteCond %{HTTP_USER_AGENT}
Indy Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT}
^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT}
^Internet Ninja [OR]
RewriteCond %{HTTP_USER_AGENT}
^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT}
^JOC Web Spider [OR]
RewriteCond %{HTTP_USER_AGENT}
^larbin [OR]
RewriteCond %{HTTP_USER_AGENT}
^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT}
^Website Quester [OR]
RewriteCond %{HTTP_USER_AGENT}
^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT}
^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT}
^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT}
^Wget [OR]
RewriteCond %{HTTP_USER_AGENT}
^Widow [OR]
RewriteCond %{HTTP_USER_AGENT}
^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT}
^Xaldon WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT}
^Zeus
RewriteRule ^.*
- [F,L]
تغيير اسم الصفحات الأصلية في موقعك
في العادة تحتاج الى تغيير اسماء صفحات موقعك لنفرض ان لديك صفحة باسم home .php وتريد تغييرها الى امتداد اخر مثل ar و توجد هذه الصفحة في مجلد باسم jadweb اعمل ملف باسم htaccess. وضع في داخلة التالي:
RewriteEngine
on
RewriteBase
/jadweb
RewriteRule ^
jadweb/home.ar$ home.php
تستطيع تكرار ذلك مع تغيير أسماء الصفحات التي ترغب بتعديلها