ترفند htaccess – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Sat, 22 Oct 2016 09:35:57 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 آموزش فعال سازی Htaccess. در نرم افزار Wamp https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-htaccess-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-wamp.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-htaccess-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-wamp.html#respond Sat, 22 Oct 2016 08:54:18 +0000 http://www.xn--mgbguh09aqiwi.com/?p=22852 همان طور که می دونید در نرم افزار Wamp که یک شبیه ساز سرور بر روی Localhost هست حق دسترسی به خواندن و نوشتن بر روی فایل htaccess. خاموش می باشد .

وقتی با سیستم های مدیریت محتوا مانند وردپرس , جوملا و … کار میکنید دسترسی به این فایل بسیار ضروری میباشد , چرا که بسیاری از افزونه ها , کدی بر روی آن می نویسند و یا نیاز به خواندن کد از این فایل را دارند که به علت خاموش بودن آن در نرم افزار Wamp , شما با مشکلاتی روبرو خواهید شد .

پس در ادامه مطلب با ما همراه باشید …

آموزش فعال سازی Htaccess در نرم افزار Wamp

برای روشن نمودن این فایل بر روی Wamp مراحل زیر را انجام دهید :

پس از فعال نمودن Wamp آیکونی در قسمت پایین سمت راست منوی Taskbar ویندوز ظاهر خواهد شد .

بر روی آن کلیک کنید , در منوی باز شده به قسمت Apache و سپس بر روی httpd.conf کلیک کنید .

enable-htaccess-wamp

پس از کلیک , در میان کد ها به دنبال کد زیر بگردید :

#LoadModule rewrite_module modules/mod_rewrite.so

و با کد زیر جایگزین کنید :

LoadModule rewrite_module modules/mod_rewrite.so

و در آخر یک بار wamp را ری استارت کنید …

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%b9%d8%a7%d9%84-%d8%b3%d8%a7%d8%b2%db%8c-htaccess-%d8%af%d8%b1-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-wamp.html/feed 0
جلوگیری نفوذ هکر از طریق Headers جهت افزایش امنیت وب سایت https://www.xn--mgbguh09aqiwi.com/%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d9%86%d9%81%d9%88%d8%b0-%d9%87%da%a9%d8%b1-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-headers.html https://www.xn--mgbguh09aqiwi.com/%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d9%86%d9%81%d9%88%d8%b0-%d9%87%da%a9%d8%b1-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-headers.html#respond Thu, 11 Feb 2016 14:52:46 +0000 http://www.xn--mgbguh09aqiwi.com/?p=16002 یکی از عمده ترین نفوذ هایی که امروزه به وب سایت ها میشود , تغییر در headers صفحات میباشد .

به صورت خیلی ساده , header مجموعه اطلاعات فنی میباشد که با تغییر صفحات , ارسال فایل , ثبت نام , ورود و … بین Client و Server ارسال و دریافت می شود .

این اطلاعات به صورت پیشفرض توسط کاربران قابل مشاهده نیست اما یک هکر به راحتی با افزونه هایی که روی مرورگر ها نصب میشود میتواند به آن دسترسی داشته باشد و در اطلاعات آن دستکاری کند و باعث خرابکاری شود .

در این پست سعی میکنم راه های جلوگیری از این نوع دستکاری ها رو در Htaccess آموزش دهم .

جلوگیری نفوذ هکر از طریق Headers جهت افزایش امنیت وب سایت

شما میبایست کد های زیر را در فایل Htaccess وب سایت خود قرار دهید .

اگر htaccess نمیدانید چیست , به این لینک مراجعه فرمایید .

<ifModule mod_headers.c>
  Header set header_name "header_value"
</ifModule>
<ifModule ModSecurity.c>
  SecServerSignature ''
</ifModule>
Header set X-Content-Security-Policy "default-src 'self'; img-src 'self'; style-src 'self' 'unsafe-inline'; font-src 'self'; script-src 'self' 'unsafe-inline'; connect-src 'self';"
Header set X-XSS-Protection "1; mode=block"
Header set X-Content-Security-Policy "allow 'self';"
Header set X-Content-Type-Options "nosniff"
Header set X-Permitted-Cross-Domain-Policies "none"
Header set X-Frame-Options "DENY"
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Header unset X-Powered-By

آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%ac%d9%84%d9%88%da%af%db%8c%d8%b1%db%8c-%d9%86%d9%81%d9%88%d8%b0-%d9%87%da%a9%d8%b1-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-headers.html/feed 0
روش های کاهش Request ها به سرور و افزیش سرعت وبسایت https://www.xn--mgbguh09aqiwi.com/%d8%b1%d9%88%d8%b4-%d9%87%d8%a7%db%8c-%da%a9%d8%a7%d9%87%d8%b4-request-%d9%87%d8%a7-%d8%a8%d9%87-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%b3%d8%b1%d8%b9%d8%aa-%d9%88%d8%a8.html https://www.xn--mgbguh09aqiwi.com/%d8%b1%d9%88%d8%b4-%d9%87%d8%a7%db%8c-%da%a9%d8%a7%d9%87%d8%b4-request-%d9%87%d8%a7-%d8%a8%d9%87-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%b3%d8%b1%d8%b9%d8%aa-%d9%88%d8%a8.html#respond Sun, 22 Nov 2015 17:53:50 +0000 http://www.xn--mgbguh09aqiwi.com/?p=14027 همان طور که در پست های  قدیمی تر در مباحث مربوط به بهینه سازی وب سایت گفته شد , یکی از مهمترین موارد در افزایش سرعت بارگذاری وبسایت و همچنین بهینه سازی وبسایت, کاهش تعداد درخواست به سمت سرور از طرف کاربران میباشد .

در این پست قصد دارم یک چک لیست کامل از مواردی که باعث میشود تعداد درخواست به سمت سرور را کمتر کنید برای شما کاربران گرامی قرار دهم.

به دلیل چک لیست بودن این مطلب , سعی بر این دارم که یک شرح مختصر را برای هر مورد نگارش کنم .

روش های کاهش Request ها به سرور و افزیش سرعت وبسایت

  • Combine کردن فایل های css و js : به عنوان مثال شما دارای چند فایل css میباشید . سعی کنید تمامی این فایل ها رو با هم ادغام و تبدیل به یک فایل نمایید .
  • استفاده از Font Icon ها به جای تصاویر کلی وب سایت : برای آشنایی بیشتر به این لینک مراجعه فرمایید .
  • بارگذاری فایل های CSS و JS از سرویس های CDN : گرچه این روش تاثیر کوچکی روی سرعت بارگذاری وبسایت دارد اما میتواند کمک زیادی در این رابطه انجام دهد .
  • فعال سازی Gzip سرور :‌ این کار باعث میشود تا فایل ها به صورت فشرده و با تعداد درخواست کم منتقل شوند . برای آگاهی بیشتر این لینک رو کلیک کنید .
  • استفاده از Ajax برای تبادلات آنلاین بین کاربر و سرور 
  • استفاده از تعداد عکس کمتر در صفحات
  • فعال سازی قابلیت کشینگ در وب سایت : این کار باعث میشود کاربر برای مرور صفحات دیگر سایت ( بجز دفعه اول بارگذاری ) , تعداد درخواست های کمتری به سمت سرور ارسال کند . . برای آگاهی بیشتر این لینک رو کلیک کنید .

پخش اختصاصی

گرداوری و آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%b1%d9%88%d8%b4-%d9%87%d8%a7%db%8c-%da%a9%d8%a7%d9%87%d8%b4-request-%d9%87%d8%a7-%d8%a8%d9%87-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%d9%81%d8%b2%d8%a7%db%8c%d8%b4-%d8%b3%d8%b1%d8%b9%d8%aa-%d9%88%d8%a8.html/feed 0
عدم نمایش خطاهای PHP توسط Htaccess https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-php-%d8%aa%d9%88%d8%b3%d8%b7-htaccess.html https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-php-%d8%aa%d9%88%d8%b3%d8%b7-htaccess.html#comments Tue, 03 Nov 2015 17:35:35 +0000 http://www.xn--mgbguh09aqiwi.com/?p=13586 حتما شما هم با مشکل نمایش خطاهای زبان برنامه نویسی PHP روبرو شده اید . پیام های آزار دهنده و قطعا مهم .

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

اما بعضی اوقات اتفاق می افتد که به دلیل هماهنگ نبودن ورژن PHP و یا خطاهای Notice و … , برنامه به درستی اجرا شده ولی همچنان خطا نمایش داده میشود و شما فرض را بر این بگیرید که جواب کار را گرفته اید و دیگر این خطا برایتان اهمیت ندارد .

با روش زیر به راحتی میتوانید این گونه از خطاها رو از دیدگان کاربرانتان حذف نمایید .

عدم نمایش خطاهای PHP توسط Htaccess

و اما آموزش :

فقط کافیست قطعه کد زیر را در فایل htaccess. که در روت اصلی سرور شما موجود است قرار دهید .

 

# php errors by vms
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%b9%d8%af%d9%85-%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-php-%d8%aa%d9%88%d8%b3%d8%b7-htaccess.html/feed 1