معمولا شما بعنوان مدیر سایت زیاد با فایل .htaccess مستقیم سر و کار ندارید چون از قسمت مدیریتی سایتتون به کارهاتون میرسید،ولی بد نیست بدونید با استفاده از فایل .htaccess می تونید دست به کارهایی بزنید که هم به مدیریت و بهبود سایتتون کمک می کند هم به سئو سایتتون .امروز ۵ نکته ای که می تونید با استفاده از اون به سایتتون کمک کنید رو معرفی خواهیم کرد
۱- جلوگیری از کپی کردن عکس و محتوای سایت – Hotlinking
متاسفانه در فضای وب مثل دنیای واقعی همیشه هستند کسانی که مطالب و زحمت شما رو کپی کنند بدونه ذکر منبع . شما نمی تونید هیچوقت از کپی کردن متن مطلبتون جلوگیری کنید ولی راهی هست که می تونید از کپی کردن عکس ، ویدئو و محتوای غیری متنیتون جلوگیری کنید.
برای این کار فقط کافیست کد زیر را در فایل .htaccess تون قرار بدید:
RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?اسم سایت شما.com/.*$ [NC] RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
۲- جلوگیری از بازدید دایرکتوری های شما
درسته که باز بودن دایرکتوری ها تا حدودی برای شما خوب هست و می تونید کارهاتون رو راحت تر انجام بدید ولی همین باز بودن می تونه دلیل افت امنیتی سایت شما باشه پس بهتره با کد زیر دایرکتوری های خود را ببندید:
Options All -Indexes
۳- جلوگیری از ورود بازدید کننده های خاص از دامین مشخص شده
شما می تونید با این قطعه کد در سایتتان از ورود تمام بازدید کننده هایی که از سایت مشخصی که خودتان انتخاب کرده اید جلوگیری کنید:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_REFERER} اسم سایت.com [NC,OR] RewriteRule .* – [F] </ifModule>
۴- معین کردن محدودیت آپلود فایل در PHP
در بعضی سرور ها و هاست های اشتراکی یک سری تنظیمات بطور پیش فرض هست که مانع میشود شما فایلی را بدلیل حجم سنگین ارسال کنید،شما می تونید با این قطعه کد ها این محدودیت رو افزایش دهید:
<!-- محدودیت آپلود فایل --> php_value upload_max_filesize 20M <!-- محدودیت حجم پست --> php_value post_max_size 20M <!-- محدودیت زمانی یک فایل اجرایی به ثانیه --> php_value max_execution_time 200 <!-- محدودیت زمانی یک فایل برای آپلود شدن به ثانیه --> php_value max_input_time 200
۵- فشرده سازی فایل ها
شما می تونید با فشرده سازی فایل ها روی سرورتون به کاربراتون اجازه دهید که با سرعت بالاتری صفحات وب سایتتون رو ببینند،چند مثلا از نحوه ای استفاده ی این کد :
AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript
مارا در توئیتر دنبال کنید
خبرمایه ما در بیاید