آموزش هاآموزش وردپرس

هر آنچه که باید در مورد فایل htaccess بدانید!

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

htaccess میتواند مجموع موارد زیر را مدیریت کند.

ریدایرکت دائمی و موقت، کنترل سطح دسترسی ها، شخصی سازی تنظیمات نمایش، فعالسازی کش به منطور افزایش سرعت سایت. این موارد ها از پر کاربردترین ها هستند. در سیستم عامل لینوکس فایل های مخفی را با علامت اختصاری (.) نمایش میدهند. htaccess جزو فایل های مخفی است. در سی پنل برای مشاهده این فایل به File Manager واردشده و صفحه ای باز میشود. در قسمت بالایی سمت راست این صفحه گزینه setting را میبینید. بر روی آن کلیک کنید.

فایل htaccess

دادن ریدایرکت دائمی یا موقت

از مهمترین کاربرد های htaccess ریدایرکت دایمی و موقت است. که ریدایرکت دایمی همان ریدایرکت 301 و ریدایرکت موقت همان ریدایرکت 302 است.

گوگل بر این عقیده است که در یک سایت نباید محتوای تکراری وجود داشته باشد. و برای جلوگیری از محتوا تکراری از این موضوع استفاده میشود. به عنوان مثال برای نصب گواهی امنیتی SSL بر روی سایت  را بررسی میکنیم. برای اینکار سایت با دو نسخه http و https نمایش داده میشود. که این همان تکرار محتوا است. برای حل موضوع بایستی نسخه http سایت را به صورت 301 بر روی نسخه https سایت ریدایرکت کنید. به راحتی میتوان با وارد کردن مقدار که در زیر درج شده را در فایل htaccess وارد کرد.

بریم به این مطلب
دانلود قالب فارسی خبرخوان وردپرس

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://seogreen.ir/$1 [R=301,L]

 

باید به این نکته توجه کنید که در جای seogreen.ir باید آدرس سایت خودتان را وارد کنید و اگر دارای www است میتوانید قبل از آدرس سایت آنرا وارد کنید. اینگونه  www.seogreen. ir

 

کنترل کردن سطح دسترسی ها

چندین نوع محدودیت و کنترل را htaccess تعریف میکند و مهمترین و متداول ترین انها محدودیت کردن آی پی و محدودیت دسترسی به فایل است. حال بهتر است در مورد این دو مدل توضیح دهیم.

آی پی ها را محدود کنید

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

Deny from 5.5.5.5

و اگر نخواهیم هیچ آی پی دیگری بجز 5.5.5.5 سایت را مشاهده کند باید کد زیر را وارد کنیم.

Order Allow,Deny

Allow from 5.5.5.5

Deny from all

برای رنج آی پی نیز، این موارد قابل انجام است.

 

محدود کردن سطح دسترسی به فایل

 

فرض کنید دسترسی فایل xmlrpc.com وردپرس را برای همه محدود کنیم.

<Files xmlrpc.php>

order allow,deny

Deny from all

</Files>

فقط باید قطعه کد را در فایل htaccess وارد کرد.

 

تنظیمات نمایشی را شخصی سازی کنید

 

بریم به این مطلب
دانلود رایگان آموزش جامع طراحی سایت فروش فایل با وردپرس

امکان مدیریت تنظیمات نمایشی از مواردی است که سی پنل برای ابزار تعاملی در نظر گرفته است. به عنوان مثال میتوان تعداد فایل تصویری که در مسیر سایت وجود دارد را با  lndexes سی پنل نحوه نمایش ان را نشان داد. برای اینکه به lndexes دسترسی پیدا کنید اول باید در بخش ADVANCED بر روی lndexes کلیک کنید. صفحه ای برای شما بالا می آید و شما میتوانید در این صفحه ها لیست دایرکتوری هاست خود را ببینید.

به عنوان مثال نیز میتوان بر روی publis-html که یک دایرکتوری اصلی محتوا سایت است کلیک کرده و گزینه های زیر برای شما در دسترس خواهد بود.

فایل htaccess

  • تنظیمات پیش فرض DefaultSystem Setting
  • عدم نمایش به صورت لیست No lndexing standard lndexing
  • نمایش استاندارد نام: (filename only) (فایل) (Fancy lndexing)
  • نمایش کامل  نام فایل و توضیحات آن (filename and description)

 

افزایش سرعت سایت با کش کردن

 

یکی از راه های که بسیار مورد استفاده قرار میگیرد، برای افزایش سرعت دسترسی به سایت، فعال کردن کش میباشد. و به همین دلیل بازدیدکنندگان در بازدید های بعدی بخشی از محتوا ثابت سایت را مجددا فراخوانی نکنند و بر اساس محتوای قبلی نمایش داده میشود. مواردی که در بالا رفتن سرعت دسترسی سایت نقش دارند میتواند متن، الگو و ساختار نمایشی سایت باشد.

بریم به این مطلب
کاراکترها در وردپرس چگونه نوشته میشوند؟!

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

برچسب ها

محمد زندی

💎مدیر سایت "وب برای همه" ,بیش از 4 سال است که در زمینه طراحی سایت و وردپرس فعالیت میکنم, عاشق بازاریابی و تولید محتوا, علاقه‌مند به دیجیتال مارکتینگ, امیدوارم که بتوانیم در "وب برای همه" مقالات و مطالب مفیدی رو برای شما عرضه کنیم.

نوشته های مشابه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن