۹ دلیل اصلی استفاده از فایل htaccess در وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

با سلام امروز میخواهیم ۹ دلیل اصلی استفاده از فایل htaccsess در وردپرس را آموزش دهیم.خیلی از کاربران سایت از htaccsess برای لینک استفاده میکردند.علاوه بر لینک می توانید استفاده های زیادی از فایل htaccess برای وب سایت وردپرس خود انجام دهید.این تغییرات می تواند بر بهبود سرعت و امنیت سایت  تاثیر مثبت بگذارد.در این مقاله ما به ۹ ترفند مفید htaccess در وردپرس می پردازیم.قبل از هر گونه تغییرات، در ابتدا از فایل htaccess نسخه پشتیبان تهیه کنید.اتصال به وب سایت خود را با استفاده از یک سرویس گیرنده FTP و فایل .htaccess را از کامپیوتر دانلود کنید. پس از آن می توانید فایل پشتیبان را بارگذاری کنید.اگر نمی توانید فایل htaccess را مشاهده کنید،مطمئن شوید که سرویس گیرنده FTP پیکربندی شده است.

۱- حفاظت از بخش مدیریت وردپرس

می توانید از htaccess برای محافظت بخش مدیریت وردپرس استفاده کنید و همچنین از طریق روش زیر می توانید ورود به بخش مدیریت را محدود به ip های خاص کنید. محافظت از بخش امنیت سایت را افزایش میدهد این کد را در فایل .htaccess خود را وارد کنید:

<pre>AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist Syed's IP address
allow from xx.xx.xx.xxx
# whitelist David's IP address
allow from xx.xx.xx.xxx
# whitelist Amanda's IP address
allow from xx.xx.xx.xxx
# whitelist Muhammad's IP address
allow from xx.xx.xx.xxx
# whitelist Work IP address
allow from xx.xx.xx.xxx
</LIMIT></pre>

به جای XXXX آدرس IP اشخاصی را وارد کنید.اگر از بیش از یک آدرس IP برای دسترسی به اینترنت استفاده میکنید، آنها را نیز اضافه کنید.

۲- محافظت از پوشه ادمین از طریق رمز عبور:

در ادامه بخوانید:  محدودیت آپلود تصاویر در رسانه وردپرس را از بین ببرید

password-protect-admin
ابتدا یک فایل htpasswd ایجاد کنید.به راحتی می توانید از این برنامه برای ایجاد فایل online generator استفاده کنید(یوزر و پسورد را به درستی انتخاب کنید و سپس ایجاد و در داخل پوشه wp-admin هاست خود آپلود کنید )

سپس این کد را وارد کنید:

<pre>AuthName "Admins Only"
AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd
AuthGroupFile /dev/null
AuthType basic
require user putyourusernamehere
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any 
</Files></pre>

 فراموش نکنید که به جای مسیر AuthUserFile از مسیر فایل htpasswds  نام کاربری خود را اضافه کنید.

فایل htpasswds به پوشه wp-admin  بارگذاری کنید حالا پوشه مدیریت شما محافظت شده و فقط کاربران قادر به دسترسی دارند.

۳- غیر فعال کردن راهنمای مرور در وردپرس

امنیت یکی از دلایل مهم امنیت ضعیف سایت را امکان مشاهده دایرکتوری ها می باشد.این امکان به هکر امکان دیدن نوع و ساختار فایل های شما را می دهد و کار هکر را برای هک سایت آسان می کند.برای غیر فعال کردن امکان مشاهده دایرکتوری ها فقط لازمه که کد زیر را به فایل زیر اضافه کنید :

<pre>Options -Indexes</pre>

۴- اجرای غیر فعال کردن PHP در برخی از دایرکتوری وردپرس

باعث میشود که در دایرکتوری فایل  htaccess اضافه کرده اید فایل PHP کار نکند.وقتی که نویسنده بیشتری داشته باشید این روش کاربرد دارد.اگر شخص نویسنده هکر ماهری باشه از طریق رسانه فایل php خودش را میتواند آپلود کند و از طریق آن به هاست دسترسی داشته باشه.پس این کار رو فقط در دایرکتوری wp-content/uploads انجام بدید.در مسیر wp-content/uploads فایل htaccess. بسازید و در داخل آن کد زیر را اضافه کنید:

<pre><Files *.php>
deny from all
</Files></pre>

۵- محافظت از فایل wp-config.php

مهم ترین فایل در دایرکتوری ریشه وب سایت وردپرس فایل wp-config.php است. این سایت ااطلاعات پایگاه داده وردپرس خود را و چگونه باتصال به آن را شامل میشود.برای محافظت از فایل wp-config.php و دسترسی های غیر مجاز، به سادگی این کد را به فایل htaccess اضافه کنید:

<pre><files wp-config.php>
order allow,deny
deny from all
</files></pre>

۶- راه اندازی ۳۰۱ تغییرمسیر طریقhtaccess

 (۳۰۱ redirect) انتقال دائم آدرسی به آدرس دیگر است. هنگامی که  آدرس دامنه را تغییر می دهید یا می خواهید با آدرس های دیگر سایت شما نمایش داده شود کاربرد دارد.روش اصولی استفاده از چند آدرس برای یک سایت استفاده از ۳۰۱ redirect می باشد. همچنین برای انتقال صفحات داخلی نیز کاربرد دارد.از سوی دیگر اگر فقط با سرعت می خواهیدمسیر کاربران را از یک آدرس به آدرس دیگری تغییر دهید باید این کد را در فایل htaccess خود را اضافه کنید.

</p>

<pre>Redirect 301 /oldurl/ http://www.example.com/newurl
Redirect 301 /category/television/ http://www.example.com/category/tv/</pre>
<p style="text-align: justify;">

۷-استفاده از IP های مشکوک

 اگرشخصی قصد تخریب سایت شما را دارد میتوانید IP کاربر را بن کنید تادسترسی به سایت مسدود شود.برای این کار کد زیر را به htaccess اضافه کنید:

</p>

<pre><Limit GET POST>
order allow,deny
deny from xxx.xxx.xx.x
allow from all
</Limit></pre>
<p style="text-align: justify;">

به جای XXXX  میتوانید IP شخصی که تخریب سایت  را داشته وارد کنید.

در ادامه بخوانید:  خروجی گرفتن از اطلاعات کاربران در قالب فایل CSV با افزونه Export Users to CSV

۸- غیر فعال کردن Hotlinking با استفاده از htaccess

افراد می تواند سرعت وب سایت و سرقت پهنای باند خود را با Hotlinking کاهش دهد با این حال، اگر یک سایت محبوب با تعداد زیادی از تصاویر و عکس ها دارید  Hotlinking به یک مسئله جدی تبدیل شده است.مشکلی که Hotlinking ها دارند،پهنای باند زیاد می باشد. می توانید برای غیر فعال کردن Hotlinking این کد را در فایل htaccess اضافه کنید:

</p>

<pre>#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/wpbeginner [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]</pre>
<p style="text-align: justify;">

۹- حفاظت از htaccess از دسترسی غیر مجاز

htaccess دسترسی کامل بر وب سایت دارد.، ار همه مهمتر این است که توسط هکرها از سایت محافظت میکند یعن دسترسی کامل هکر برهاست. برای حفاظت از دسترسی غیر محازاین کد را به فایل htaccess خود را اضافه کنید:

</p>

<pre><files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</files></pre>
<p style="text-align: justify;">

با تشکر موفق باشید.

اطلاعات بیشتر



درباره نویسنده



زهرا تاجیک
( عضو از 1 سال قبل )
  • 169 نوشته
  • 25742 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
مدیر بخش بروزرسانی و ترجمه محصولات

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



دسته بندی مطالب

آخرین آپدیت محصولات

همکار ما شوید

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

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...