Categories: SEO سئو

۵ نکته ی مفید برای بهبود سایت در .htaccess

معمولا شما بعنوان مدیر سایت زیاد با فایل .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
بابک حبیبی @http://twitter.com/babakhabibi

بابک حبیبی،دانشجوی لیسانس نرم افزار،برنامه نویس پی اچ پی،طراح وب،یه سری تخصص هم در شبکه و مباحث امنیتی دارم.

Comments are closed.

Recent Posts

  • اخبار سایت

شروعی دوباره برای زوپیرنت

با سلام. با عرض پوزش فراوان بدلیل غیبت طولانی ما که دلیل‌های ریز و درشتی داشت. خیلی خلاصه و سریع…

5 سال ago
  • اندروید

چگونه حافظه ی داخلی اندرویدتان را آزاد کنید

اکثر موبایل هایی که سیستم عامل اندروید بر رویشان نصب هست دارای حافظه داخلی محدودی هستند و بعد از مدتی…

6 سال ago
  • توییتر
  • فایرفاکس
  • فیس بوک

مدیریت تمام اکانت های شبکه های اجتماعیتان در یک برنامه

وقتی که فعالانه به زندگی مجازی بپردازید کم کم تعداد سایت های که عضو میشید زیاد خواهد شد مخصوصا سایت…

6 سال ago
  • PHP برنامه نویسی

آموزش PHP – حلقه ها – جلسه هفتم

در ادامه مبحث آموزش PHP امروز به آموزش حلقه ها می رسیم که با ذکر مثال دستوراتن While , for…

6 سال ago
  • بازی

چرا در هنگام بازی در ویندوز دچار مشکل می شوید؟

شاید برای شما پیش آمده باشد که بالاترین کارت گرافیک و قطعات سخت افزاری خوب دیگه ای را داشته باشید…

6 سال ago
  • ویکی پدیا

پربازدیدترین صفحات فارسی در ویکی پدیا ۲۰۱۲

با تمام شدن سال میلاد 2012 آماری از پر بازدید ترین صفحات ویکی پدیا در زبان ها مختلف ارائه شده…

6 سال ago