نوشته شده توسط : طراحی سایت

 

CMS به طور گسترده مخفف استفاده اساسی از اینترنت متوسط تا کارشناسی در طی یک دوره از زمان میباشد. CMS هاستینگ نیاز به میزبانی سایت های پویا را دارد و کار با آن بسیار آسان است برای اضافه کردن و ویرایش و بروز رسانی مطالب مختلف با استفاده از رابط امن پنل مدیریت که در تمام اسکریپت های مدیریت محتوا پایه نشان داده می شود. چند سال قبل تنها کارشناسان حرفه ای می توانستند CMS را در سرورهای وب هاست با استفاده از تجربیات و دانش فنی پیکربندی کنند. اما امروزه حتی سطح پایه متوسط و آشنا به اینترنت می توانند CMS وب هاستینگ را با استفاده از آموزش های مختلف و منابع موجود در اینترنت انجام دهند. شما می توانید یک سیستم مدیریت محتوا برای دسترسی کاربران مختلف انجام دهید.
هنگامی که طرح CMS وب هاستینگ را با طرح های وب هاستینگ معمولی موجود مقایسه کنید شما می توانید برخی از ویژگی های اضافی اضافه شده همراه با ابزارهای موجود و نرم افزارها مشاهده کنید. یکی از این ویژگی که برای ارائه CMS هاستینگ از اهمیت بیشتری برخوردار است Fantastico میباشد که برای پشتیبانی از هر دو لینوکس و ویندوز در دسترس میباشد. این نرم افزار شخص ثالث به حساب می آید که در بسیاری از کنترل پنل ها مانند سی پنل وجود دارد و هدف اساسی از این نرم افزار این است که به کاربران اجازه می دهد انواع مختلف سیستم های مدیریت محتوا , تجارت الکترونیک و یا اسکریپتهای فروش آنلاین و خیلی چیزهای دیگر را فقط با یک کلیک نصب کنند. برخی از نرم افزار های مشابه دیگر هم نیز در دسترس میباشد اما Fantastico در میان کارشناسان پذیرفته تر و بیشتر ترجیح داده می شود و تعاملی بسیار انعطاف پذیرتر از دیگر نرم افزارها را دارد. شما می توانید بسیاری از اسکریپت های رایگان منبع باز را به صورت آنلاین پیدا کنید و انها را تحت دامنه خود گام به گام نصب و پیکربندی آسان کنید. شرکت هاستینگ بین المللی دارکوب ارائه دهنده بهترین و مقرون به صرفه ترین CMS هاستینگ در ایران میباشد. برای اطلاعات بیشتر با بخش پشتیبانی شرکت تماس حاصل نمایید.
بهتر است بدانید که CMS هاستینگ خوب و یا بد وجود ندارد و همه این نوع هاستینگ یکسان میباشد و آن هم به این دلیل چون به طور کلی همه این نوع هاستینگ یکسان میباشند. اگر شما CMS را برای وب سایت خود یا وبلاگ خود نصب کردید پس ما می توانیم آن را به عنوان CMS وب هاستینگ نام کنیم. نصب کردن CMS فضای زیادی بر روی سرور وب هاستینگ و همچنین پهنای باند ندارد. CMS می تواند تحت هر نوع طرح هاستینگ نصب شود.
سورس:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 401
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 29 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

در صورتی که قصد دارید فایلی توسط php از یک سرور به سرور دیگر انتقال دهید کد زیر را در فایل php خود ذخیره نمایید در بخش اطلاعات ftp شامل پارامترهای server , user و pass اطلاعات ftp سرور قبلی خود را درج نمایید و در پارامتر file نام فایل را در سروری که فایل هم اکنون در آن قرار دارد و در پارامتر localfile نام فایل را در سروری که قصد دارید فایل را به آن انتقال دهید درج نمایید و در نهایت فایل php را در سروری که می خواهید فایل را به آن انتقال دهید بارگذاری نموده و فایل php را از طریق مرورگر وب مرور نمایید. به همین راحتی فایل شما بین دو سرور انتقال می یابد.

$server = "example.com"; //target server address or domain name from we wana download file
$user = " ftpusername@example.com"; //username on target server
$pass = "ftpPassword"; //password on target server for Ftp
$file = "Filename.tar"; /*source file on the server which we wana download ,single file name refers that file is in Home/root*/
$local_file = 'local.tar';//download file and store as local.tar
//================================
$sessid = ftp_connect($server); //connect
$login_ok = ftp_login($sessid, $user, "$pass"); //login
if ((!$sessid) || (!$login_ok)):
 echo "failed to connect: check hostname, username & password";
 exit; //failed? Unable to connect!
endif;
 
if (ftp_get($sessid, $local_file, $file, FTP_BINARY)) //Ftp get function which will download file
{
 echo "Successfully written to $local_file\n";
} else {
 echo "There was a problem\n";
}
 
ftp_close($sessid);

برای فایل های با حجم بزرگ می توانید از کد زیر استفاده نمایید:

$path = 'newfile.zip'; 
$url = 'File address in old server'; 
$newfname = $path; 
echo 'Starting Download!
'; 
$file = fopen ($url, "rb"); 
if($file) { 
$newf = fopen ($newfname, "wb"); 
if($newf) 
while(!feof($file)) { 
fwrite($newf, fread($file, 1024 * 50 ), 1024 * 50 ); 
echo '1 MB File Chunk Written!
'; 

} if($file) { 
fclose($file); 

if($newf) { 
fclose($newf); 

echo 'Finished!'; 
?>
آدرس:


:: برچسب‌ها: php ,
:: بازدید از این مطلب : 393
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : دو شنبه 24 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

بسیاری از افرادی که گوشی آیفون دارند آرزوی دسترسی به ایمیل خود را در هر زمان و هر مکان را دارند. با این حال پیکربندی حساب ایمیل به صورت دستی در آیفون کمی مشکل میباشد. در این مقاله گام به گام پیکربندی حساب ایمیل خود را در گوشی آیفون برای شما شرح خواهم داد. ( گوشی هایی که IOS 4 یا بالاتر باشند ).
سخت ترین بخش پیکربندی حساب ایمیل خود به صورت دستی این است که بدانیم چه اطلاعاتی را باید وارد کنیم. هنگامی که شما این اطلاعات را داشته باشید پیکربندی بقیه حساب ایمیل آسان میباشد. بنابراین قبل از شروع اجازه بدهید بدانیم چه اطلاعاتی را ما نیاز داریم که داشته باشیم .
آدرس ایمیل : آدرس ایمیلی که شما تلاش برای راه اندازی آن بر روی آیفون را دارید.
رمز عبور : رمز عبور برای ایمیل که شما می خواهید آن را راه اندازی کنید.
نام سرور : Mail.yourdomain.com  ( مثال مثلا برای همین وب سایت شرکت دارکوب mail.joomir.com ) اگر این کار نکرد شما اطلاعات این بخش را با وارد شدن به وب میل خود در زیر Settings و بعدا Email Accounts می توانید پیدا کنید .
حالا که ما این اطلاعات را آماده کردیم به راه اندازی حساب امیل خود در آیفون می پردازیم:
1 ) از صفحه اصلی گوشی خود نماد Settings را انتخاب کنید:
 
2 ) از منو  Mail, Contacts, Calendars را انتخاب کنید:
 
3 ) در بخش Accounts گزینه Add Account را انتخاب کنید:
 
4 ) بروی Other کلیک کنید:
 
5 ) در بخش Mail گزینه  Add Mail Account را انتخاب کنید:
 
6 ) برای Name نام خود را وارد کنید و برای Email ایمیلی را که می خواهید آن را راه اندازی کنید وارد کنید و پسورد برای این ایمیل را هم وارد کنید. توضیحات ایمیل خود را هم وارد کنید ( مثال : joomir email account ). اگر چه گوشی شما ممکن است بگوید زمینه های زیر اختیاری میباشد اما در واقع ابنطور نمیباشد و برای راه اندازی حساب ایمیل مورد نیاز میباشند :
 
7 )  برای هر دو Incoming Mail Server و Outgoing Mail Server شما باید همان اطلاعات را مشابه وارد کنید . این امر به احتمال زیاد این گونه خواهد بود mail.YourDomain.com . اگر این کار نکرد و جواب نداد شما اطلاعات این بخش را با وارد شدن به وب میل خود در زیر Settings و بعدا Email Accounts می توانید پیدا کنید. برای User Name ایمیل خود را وارد کنید و برای Password پسورد خود را برای این ایمیل هم وارد کنید:
 
تب Save را کلیک کنید تا پیکربندی حساب ایمیل به پایان رسد. الان امیل خود را چک کنید اگر با پیغام خطا مواجه شدید اطلاعات خود را دوباره بررسی کنید و یا اطلاعات server name ممکن است درست نباشد.
منبع:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 382
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 18 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

1 – رتبه بندی شرکت های وب هاست را بررسی کنید:
برای انتخاب یک شرکت هاستینگ خوب رتبه بندی آن را بررسی کنید همچنین با جستجو در گوگل نظر مشتریان آن شرکت هاستینگ را هم بررسی کنید.
2 – همه ویژگی های طرح هاستینگی که شما می خواهید انتخاب کنید را بررسی کنید:
مقدار فضای دیسک و پهنای باند
کدام کنترل پنل برای شما در دسترس میباشد
چه تعداد زیر دامنه و حساب های FTP و حساب های ایمیل شامل می شود
تضمین آپ تایم
شرایط گارانتی بازگشت پول
3 – قیمت گذاری:
سعی کنید قیمت نهایی را بررسی کنید و تحقیق کنید آیا هزینه اضافه دیگری وجود دارد مثلا برای هزینه راه اندازی و یا هزینه ثبت دامنه و آیا هر گونه اختلاف در قیمت برای هاستینگ یک ماهه و یا 6 ماهه و یک ساله وجود دارد.
4 – قابلیت اطمینان و سرعت دسترسی:
سرعت ، امنیت و قابلیت اطمینان مهمترین فاکتور برای کسب و کار آنلاین میباشد. در حالی که شما در حال انتخاب یک شرکت وب هاستینگ قابل اعتماد هستید شما نیاز دارید اطمینان حاصل کنید که آن شرکت از وب سایت شما مراقبت می کند و وب سایت شما همیشه در دسترس باشد و هیچ وقت پایین نباشد چون این باعث از دست دادن بسیاری از بازدید کنندگان آنلاین شما خواهد بود.
5 – چه افزودنی های رایگانی در بسته وب هاستینگ خواهد بود مانند:
قالب های وب سایت رایگان
پشتیبانی مانند انتقال وب سایت رایگان انتقال دامنه انتقال MySQL انتقال اسکریپت
هر اسکریپ رایگانی که می تواند مستقیما در حساب شما با چند کلیک نصب شود
6 – چه نوع پشتیبانی بعد از فروش برای شما در دسترس میباشد:
24 ساعته تمام روز هفته در تمام روز سال از طریق تلفن و یا چت و یا سیستم پشتیبانی
هر پشتیبان گیری از وب سایت خودکار هفتگی
آموزش های ویدیوئی و یا مقالات
24/7/365 مراقبت از سرور
7 – اسکریپ رایگان و یا با یک کلیک نصب و راه اندازی Fantastico Deluxe :
کد منبع باز اسکریپت با یک کلیک در سی پنل در دسترس میباشد؟
هاستینگ وردپرس & هاستینگ جوملا & هاستینگ دروپال – و راه حل های حرفه ای CMS
8 – SSL ( سرور امن ) و سبد خرید:
اگر شما در حال برنامه ریزی برای انجام هر گونه کسب و کاری از طریق وب سایت هستید شما باید به دنبال این باشید که شرکت هاستینگ امکانات اس اس ال و سبد خرید را فراهم کنید. این امکانات معمولا شامل یک بسته قیمت بالاتر با هزینه اضافی میباشد.
منبع:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور , ,
:: بازدید از این مطلب : 404
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : پنج شنبه 13 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

در صورتی که می خواهید سرعت سایت خود را بالا ببرید و همچنین میزان بار استفاده شده بر روی سرور را کمک نمایید می توانید از php برای کش کردن صفحات سایت کمک بگیرید. کش کردن به آن معنی است که یک نسخه از صفحه مورد نظر بر روی سرور ذخیره می گردد و در درخواست کاربر بعدی به جای اجرا شدن صفحه مورد نظر فایل کش ذخیره شدن در سایت به کاربر نمایش داده می شود. شما همچنین می توانید در برنامه نویسی کش سایت خود زمان مشخص نمایید به عنوان مثال مشخص نمایید هر 15 کش جدید در سایت نوشته شود. مدت زمان کشی که تعیین می نمایید بسته به وضعیت سایت شما می باشد. در صورتی که سایت شما دائما در حال تغییر است کش را باید بسیار کم و در حد 1 دقیقه ست نمایید و در صورتی که سایت شما تغییرات خاصی ندارد می توانید کش حتی 1 ماهه ست نمایید. استفاده از سیستم کش باعث می شود بار بر روی به میزان قابل توجهی کاهش یابد زیرا دیگر لازم نیست برنامه php اجرا گردد و صفحه برای کاربر ارسال گردد. صفحه مورد نظر به مانند یک صفحه html لود می گردد. 
برای ایجاد سیستم کش در فایل php خود کافی است کد زیر نظر را در بالای فایل php خود کپی نمایید:


<?php
$cachefile = "images/cache.html";

 

$cachetime = 15 * 60; // 5 minutes

// Serve from the cache if it is younger than $cachetime

if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile))) 
{

include($cachefile);

echo "<!-- Cached ".date('jS F Y H:i', filemtime($cachefile))." 
-->n";

exit;

}

ob_start(); // start the output buffer
?>


کد php بالا ابتدا به دنبال فایل کش بر روی سرور می گردد و در صورتی که زمان ایجاد آن مربوط به کمتر از 15 دقیقه بود فایل کش شده رو به جای اجرا کردن کد برای کاربر ارسال می نمایید
و دستور php زیر را در پایین صفحه کپی نمایید


<?php
// open the cache file for writing
$fp = fopen($cachefile, 'w'); 

 

// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());

// close the file

fclose($fp);

// Send the output to the browser
ob_end_flush(); 
?>


کد بالا پس از اجرا شدن اسکریپت صفحه مورد نظر خروجی را می گیرد و در فایل کش ذخیره می نماید
همانطوری که ملاحظه می فرمایید ایجاد سیستم کش از طریق برنامه نویسی php بسیار ساده است ولی به مقدار قابل توجهی در بار روی سرور تاثیر مثبت می گذارد.

لینک:

طراحی سیستم کش



:: برچسب‌ها: طراحی , کش , کش سایت , php , برنامه نویسی php , وب سایت ,
:: بازدید از این مطلب : 461
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 9 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت


بعضی از کاربران هاست لینوکس ممکن است از قدرت های htaccess آگاهی نداشته باشند من در این مقاله 17 ترفند htaccess برای شما بیان می کنم که خودم از آنها استفاده و یا آنها را تست کردم و بعضی از این ترفندها برای حفاظت وب سرور شما از حملات هکرها ضروری میباشند و بعضی دیگر قادر به انجام کارهای ساده و مؤثر از قبیل تغییر مسیر بهینه سازی وب سرور و وب سایت خواهند بود.
Htaccess ها زیر قادر خواهند بود تا برای تغییر مسیر و بهینه سازی وب سرور به سادگی کمک کنند.
1 - تنظیم منطقه زمانی:
گاهی اوقات هنگامی که شما از تاریج و یا تابع mktime در پی اچ پی استفاده می کنید آن به شما یک پیغام خنده دار در مورد منطقه زمانی به شما نشان خواهد داد.  حل این مشکل آسان میباشد تنظیم منطقه زمانی را در سرور خود بگذارید. لیست پشتیبانی منطقه زمانی را می توانید در اینجا پیدا کنید.


SetEnv TZ Australia/Melbourne


2 - مطلب SEO و 301 مسیر تغییر دائمی:
امروزه بعضی از موتورهای جستجوی مدرن قابلیت شناسایی 301 تغیر مسیر دائمی را دارند و رکوردهای موجود را بروز رسانی می کنند.


Redirect 301 http://www.joomir.com/home http://www.joomir.com/

3 - بر کنار کردن دیالوگ دانلود:
معمولا هنگامی که شما سعی می کنید چیزی را از یک وب سرور دانلود کنید شما یک درخواست برای حفظ یا باز کردن فایل را دریافت می کنید. برای اجتناب از این درخواست کدهای زیر را در فایل htaccess وارد کنید.


AddType application/octet-stream .pdf 
AddType application/octet-stream .zip 
AddType application/octet-stream .mov


4 -  حذف WWW
یکی از دستور العمل ها SEO این است که اطمینان حاصل کنید که فقط یک URL به وب سایت شما اشاره کند بنابراین شما نیاز خواهید داشت که همه ترافیک WWW را به مسیر غیر WWW تغیر مسیر دهید. برای این کار از کچ های زیر استفاده کنید.


RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^www.joomir.com [NC] 
RewriteRule ^(.*)$ http://joomir.com/$1 [L,R=301]


5 – سفارشی کردن صفحه خطا:
ایجاد یک صفحه خطای سفارشی برای هر یک از کدهای خطا


ErrorDocument 401 /error/401.php 
ErrorDocument 403 /error/403.php 
ErrorDocument 404 /error/404.php 
ErrorDocument 500 /error/500.php


6 - فشرده سازی فایل ها:
بهینه سازی وقت بارگیری وب سایت را با فشرده سازی فایل ها به اندازه های کوچیک تر می توانید انجام دهید.


# compress text, html, javascript, css, xml: 
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


7 – فایل های ذخیره سازی (Cache files ):
ذخیره فایل یکی دیگر از روش ها معروف در زمان بهینه سازی وب سایت در حال بارگذاری میباشد.


<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$"> 
Header set Cache-Control "max-age=2592000" 
</FilesMatch>


8 – غیر فعال کردن ذخیره سازی برای نوع خاصی از فایل ها:
شما می توانید ذخیره سازی برای نوع خاصی از فایل ها را غیر فعال کنید.


# explicitly disable caching for scripts and other dynamic files 
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$"> 
Header unset Cache-Control 
</FilesMatch>


امنیت
کدهای htaccess بعدی قادر خواهند بود تا سطح امنیت وب سرور شما را ارتقاط دهند. حفاظت Hotlinking برای جلوگیری از استفاده از تصاویری که در وب سرور ذخیره شده اند بسیار مفید میباشد.
1 – حفاظت Hotlinking با htaccess 
آیا شما از سرقت پهنای باند وب سایت خود با استفاده از تصاویری که شما در وب سرور خود میزبانی کرده اید متنفر هستید؟ با استفاده از کد زیر شما می توانید از این مورد جلوگیری کنید.


RewriteBase / 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www.)?joomir.com/.*$ [NC] 
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]


2 - جلوگیری از هک کردن وب سایت خود
اگر شما می خواهید سطح امنیت وب سایت خود را ارتقاط دهید از کد های زیر استفاده کنید این کدها بعضی از تکنیک های هک را با کشف کردن URL مخرب جلوگیری خواهند کرد.


RewriteEngine On
# proc/self/environ? no way! 
RewriteCond %{QUERY_STRING} proc/self/environ [OR]
# Block out any script trying to set a mosConfig value through the URL 
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

# Block out any script trying to base64_encode crap to send via URL 
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]

# Block out any script that includes a <script> tag in URL 
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]

# Block out any script trying to set a PHP GLOBALS variable via URL 
RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]

# Block out any script trying to modify a _REQUEST variable via URL 
RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})

# Send all blocked request to homepage with 403 Forbidden error! 
RewriteRule ^(.*)$ index.php [F,L]

3 – مسدود کردن دسترسی به فایل htaccess خود
کد زیر از دسترسی کاربر به فایل htaccess جلوگیری خواهد کرد. همچنین شما می توانید فایل ها متعددی را هم مسدود کنید.


# secure htaccess file 
<Files .htaccess> 
order allow,deny 
deny from all 
</Files>

# prevent viewing of a specific file 
<Files secretfile.jpg> 
order allow,deny 
deny from all 
</Files>

# multiple file types 
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$"> 
Order Allow,Deny 
Deny from all 
</FilesMatch>

4 – تغیر نام فایل htaccess 
شما می توانید نام فایل htaccess را به چیز دیگری برای جلوگیری از دسترسی دیگران تغیر دهید.


AccessFileName htacc.ess


5 – غیر فعال کردن براوز کردن دایرکتوری
از نمایش دادن شاخص دایرکتوری توسط سرور جلوگیری کنید.


# disable directory browsing 
Options All -Indexes 
# enable directory browsing 
Options All +Indexes


6 – تغیر صفحه پیش فرض ایندکس
شما می توانید صفحه پیش فرض index.html یا index.php و یا index.htm به چیز دیگری تغییر دهید.


DirectoryIndex business.html


7 – مسدود کردن بازدید کننده ناخواسته بر اساس اشاره دامنه


# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_REFERER} scumbag.com [NC,OR] 
RewriteCond %{HTTP_REFERER} wormhole.com [NC,OR] 
RewriteRule .* - [F] 
</ifModule>


8 – مسدود کردن درخواست بر اساس سربرگ User-Agent 
این روش می تواند سهمیه پهنای باند خود را با مسدود کردن بوت ها خاصی یا از هک عنکبوتی به وارد شدن وب سایت خود جلوگیری کنید.


# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT 
SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT 
Deny from env=HTTP_SAFE_BADBOT 
</ifModule>


9 – امن کردن دایرکتوری ها با غیر فعال کردن اسکریپت ها execution


# secure directory by disabling script execution 
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -Ex

 

سورس:

17 ترفند و نکته Htaccess



:: برچسب‌ها: طراحی سایت, برنامه نویسی پرتال, برنامه نویسی سایت, هاست خارجی, هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی, تبلیغ اینترنتی, خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 439
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 4 آذر 1393 | نظرات ()