عبادی سئو | آموزش سئو || آموزش سئو وب سایت

وبلاگ در زمینه آموزش سئو و ارائه خدمات سئو فعالیت دارد

عبادی سئو | آموزش سئو || آموزش سئو وب سایت

وبلاگ در زمینه آموزش سئو و ارائه خدمات سئو فعالیت دارد

سئو وردپرس بهتر است یا جوملا


اگر شما از سیستم مدیریت محتوا جوملا برای وبسایت خود انتخاب کرده‌اید لازم است بدانید که یکی از ضعف‌های این سیستم نسبت به بزرگترین رقیب آن یعنی وردپرس، پایین بودن سئو اولیه در آن است !!

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

 البته به این نکته مهم توجه داشته باشید که وردپرس و جوملا ابزاری هستند که یک سری فاکتورهای مطلوب و دیگری مطلوب‌تر برای افزایش رتبه سایت فراهم کرده‌اند و این بدان معنا نیست که اگر از وردپرس استفاده کنید یعنی سایت شما سئو شده است، صرفا فقط بدانید که شرایط اولیه سئوی وردپرس بهتر از جوملا است هر چند برای یک متخصص سئو سایت این موضوع مهم نیست و می‌تواند شرایط لازم و مناسب را در هر سیستم مدیریت محتوایی چه رایگان (همانند وردپرس و جوملا) و چه اختصاصی فراهم کند.

در این مقاله آموزشی قصد داریم تا طی یازده گام اساسی، برای بالابردن سئو وبسایت جوملا در موتور جستجوی گوگل را به شما آموزش دهیم تا از آن استفاده کنید و لذت ببرید





از درستی نوع سرور خود اطمینان پیدا کنید.


به عنوان نخستین و مهمترین مرحله از آموزش سئو جوملا، توصیه می‌شود از سرورهای IIS ( ویندوزی)  پرهیز کنید چرا که به احتمال قوی با مشکلات بسیاری در نصب و پیکربندی جوملا و سئو آن در چنین سرورهایی مواجه خواهید شد و از سویی بازنویسی URL ها در IIS معمولا نیاز به ماژول‌هایی دارد که کار با آن‌ها به هیچ وجه آسان نیست. بنابراین بهترین کار استفاده از یک سرور Apache با قابلیت rewrite-mode می‌باشد چرا که کامپوننت های سئو در آن‌ها عملکرد بهتری بر Joomla داشته و امکان بازنویسی URL ها را در این سی ام اس فراهم است .


تغییر نام txt به .htaccess


بازنویسی URL ها علاوه بر افزایش میزان خوانایی آدرس صفحات جوملا، می‌تواند یک تجربه کاربری و حس خوب را رقم بزد، از طرفی این امکان باعث می‌شود که با انتخاب عبارات و کلمات کلیدی مناسب، محتوای صفحه را به گونه‌ای معرفی کنیم که سئو جوملا مورد نظر، از نگاه موتور جستجو افزایش یابد. برای فعالسازی امکان بازنویسی URL های جوملا نیاز به تغییر نام htaccess.txt  به .htaccess می‌باشد.


فعالسازی قابلیت SEF و بازنویسی URL ها


نکته سوم از سئو جوملا این هست که در قسمت تنظیمات کلی (Global Configuration) -> تنظیمات SEO سایت جوملا گزینه‌های آدرس های بهینه برای موتورهای جستجو (Search Engine Friendly URLs) و استفاده از mod_rewrite را فعال کنید.

بهینه سازی ادرس جوملا در تنظیمات کلی

URL های مورد علاقه موتور جستجو بدین معناست که بخش های پایانی و تولید شده اتوماتیک حذف و با نام مستعاری که برای آیتم منوی آن صفحه در نظر گرفته‌اید جایگزین شود. بازنویسی URL نیز برای حذف عبارات index.php از پایان URL ها استفاده می شود. SEF همان Search Engine Friendly است. و آدرس های بهینه برای موتورهای جستجو را SEF URLs گویند.

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


تصحیح فایل txt


در فایل robots.txt که به طور خودکار توسط جوملا تولید می شود، امکان دسترسی روبوت ها به تصاویر موجود در پوشه images غیرفعال شده است. با توجه به اینکه تصاویر، تاثیر بسزایی در ترافیک سایت شما در موتورهای جستجو دارند، به شدت توصیه می‌شود جهت افزایش سئو سایت جوملا خود، پوشه /images/ را از فایل robots.txt حذف کنید. اگر اطلاعاتی درباره این فایل ندارد مقاله جامع فایل robots.txt را مطالعه فرمایید.


نصب ویرایشگر JCE


JCE کامپوننت بسیار مفیدی برای سئو وبسایت جوملا می‌باشد که استفاده از آن به شدت توصیه می‌شود. علاوه بر رایگان بودن این ویرایشگر، با نصب آن ویژگی‌های بسیاری برای بهبود سئو جوملا از جمله امکان افزودن ابعاد تصاویر و تگ alt ، فراهم می‌شود.

ویرایشگر JCE برای بهبود سئو جوملا

قرار دادن متن جایگزین و ابعاد تصاویر


سئو عکس همیشه مورد توجه سئوکار ها بوده است، با نصب JCE می‌توانید به کلیه تصاویر موجود در سایت جوملا، ابعاد و متن جایگزین اختصاص دهید. افزودن ابعاد به تصاویر باعث می‌شود که قبل از بارگیری تصویر در مرورگر، فضایی به آن اختصاص یابد و این امر باعث بهبود افزایش سرعت جوملا و همینطور سئو سایت شما می‌شود.


مدیریت تگ های متا


اگر چه امروزه متا تگ کلمات کلیدی تقریبا منسوخ شده است، اما متا تگ های توضیحات و عنوان هنوز بسیار با اهمیتند. ویرایش این متاتگ ها در سایت جوملا شما به صورت تکی بسیار زمان بر است، یک روش جایگزین استفاده از یک کامپوننت محبوب و بسیار مفید در این باره، با نام  SEO Boss می باشد. این افزونه متا تگ توضیحات را به تمام صفحات می افزاید و شما تنها یکبار آن را ویرایش می کنید. همچنین میزان سئو جوملا شما در موتور جستجو را به شما اطلاع می دهد. البته این موارد مربوط به سئوی داخلی یک سایت می‌شود و ما یک مقاله بی‌نظیر و بسیار کامل درباره سئو داخلی انتشار دادیم که با خواندن آن حتما شگفت‌زده خواهید شد.

نمایش دامنه سایت جوملا با www یا بدون www

یکی از مشکلات سئو جوملا همین موضوع هست، هر چند با چند کد ساده رفع می‌شود، برخلاف وردپرس که به طور خودکار آدرس ها را با www به بدون www انتقال می‌دهد، در سایت جوملا نیاز است به صورت دستی فایل  .htaccess ویرایش شود. بدین منظور یکی از دو کد زیر را باید در این فایل وارد نمود.

برای www:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

برای بدون www  :

RewriteEngine On

RewriteCond %{HTTP_HOST} www.mizfa.com

RewriteRule (.*) http://mizfa.com/$1 [R=301,L]

لینک دهی داخلی به شکل اصولی

یکی از مسائل اساسی در سیستم های مدیریت محتوا به ویژه جوملا ایجاد شدن محتوای تکراری است که تاثیر منفی بر سئو سایت جوملا دارد و می‌تواند اثر بر روی پنالتی شدن سایت توسط گوگل را داشته باشد. برای رفع این مشکل لازم است حتما به شکل دقیقد و اصولی به آن محتوا لینک داخلی داده شود، بدان معنا که برای ایجاد لینک سازی داخلی حتما باید به آدرس دقیق سایت ( که با www یا بدون آن نوشته شده است) و یا / و پسوند (مثل .html) در دامنه آن دقت شود.

بهبود سرعت وب سایت

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

10-1. تنظیمات کش سایت: مرورگر لازم است به مرورگر تفهیم شود که میخواهیم تا چه مدتی وب سایت ما را ذخیره کنند. بدین منظور لازم است  فایل .htaccess ویرایش و کدی مشابه کد زیر به آن افزوده شود. در غیر اینصورت یعنی زمانی که نخواهیم زمان مشخصی را برای مرورگر تعیین کنیم یا ذخیره نوع خاصی از محتوا مد نظرمان نباشد، میتوان از این کد صرف نظر کرد. https://mizfa.com/blog/leverage-browser-caching/

## EXPIRES CACHING ##

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg "access 1 year"

ExpiresByType image/jpeg "access 1 year"

ExpiresByType image/gif "access 1 year"

ExpiresByType image/png "access 1 year"

ExpiresByType text/css "access 1 month"

ExpiresByType text/html "access 1 month"

ExpiresByType application/pdf "access 1 month"

ExpiresByType text/x-javascript "access 1 month"

ExpiresByType application/x-shockwave-flash "access 1 month"

ExpiresByType image/x-icon "access 1 year"

ExpiresDefault "access 1 month"

</IfModule>

## EXPIRES CACHING ##

10-2. فعال کردن Gzip: یک روش بسیار عالی برای افزایش سرعت بارگیری سایت فعالسازی Gzip است. بدین منظور بایستی به تنظیمات اصلی جوملا در Global Configuration رفته و در قسمت سرور، این گزینه را فعال کنید. توجه داشته باشید که این گزینه زمانی کار خواهد کرد که mode_gzip سرور شما فعال باشد.

فعال سازی gzip در جوملا

10-3. بهینه سازی تصاویر: یکی از مهم‌ترین موارد در سئو جوملا و سرعت آن است، فارغ از اینکه از جوملا یا هر CMS دیگر استفاده می‌کنید، بهینه سازی تصاویر قبل از بارگذاری وبسایت یک امر بدیهی برای هر برنامه نویس وب است. برای فشرده سازی تصاویر خود می توان از نرم افزارهای مخصوص این کار همچون فتوشاپ و یا ابزارهایی همچون ابزار Google’s Page Speed tool  استفاده نمود. البته اگر دنبال ابزار سئو بیشتر هستید در لینک اشاره شده کلیک کنید.

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

نصب XMap

به جرات می توان گفت XMap یکی از بهترین افزونه های سئو جوملا برای ایجاد نقشه سایت است که می توان در دو فرمت xml و html نقشه سایت را در آن ایجاد کرد. وارد XMap شده و یک نقشه سایت در آن ایجاد کنید، آیتم های منو را انتخاب و اولویت های آن ها را تنظیم کنید و سپس روی ذخیره و viola کلیک کنید. در نهایت تنها لازم است تا این نقشه سایت به ابزار وب مسترتولز گوگل معرفی شود. اگر روش کار را نمی‌دانید آموزش گوگل وبمستر را هم از دست ندهید.

افزونه های سئو وبسایت جوملا

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

افزونه Sh404sef که یک افزونه همه کاره سئو به شمار می رود و تنظیمات آن بسیار آسان است.

افزونه Artio JoomSEF – JoomSEF که شبیه به sh404SEF است اما به اندازه آن قدرتمند نبوده و تنظیمات آن کمی خسته کننده است، ولی نسخه رایگان آن نیز وجود دارد.

 

در پایان باید گفت که با رعایت نکات سئو بالا در ساختار جوملا، طی مراحلی باعث بهبود سئوی جوملا می‌شود ولی این همه ماجرا نمی‌باشد و اگر قصد دارید بیشتر درباره سئو بدانید پیشنهاد میکنم مقالات سئو سایت میزفا را مطالعه نمایید و همینطور می‌توانید از سرفصل‌های پست آموزش سئو در جهت افزایش رتبه سایت خود در نتایج گوگل استفاده کنید. و همیشه بدانید که باید به روز باشید که این امر به ویژه با در نظر گرفتن تغییرات اخیر الگوریتم و روحیه گوگل که در تلاش برای مقابله با سایت های بهینه سازی نشده است، بیشتر اهمیت پیدا می‌کند.

خوشحال می‌شویم دیدگاه‌ها و تجربیات خود را در قسمت نظرات به اشتراک بگذارید.

 

 

علت خطاهای 401 unauthorized چیست؟

خب از کدهای HTTP status قصد داریم درباره کد 401 صحبت کنیم کدی که در اکثر مرورگرها معنا میدهد و از سری خطاهای 4XX مباشد، خطاهای مربوط به ارور 401 unauthorized  غالباَ در هر وبسایتی به ویژه وب‌سایت‌های بزرگ، تغییر می‌کند یعنی سفارشی‌سازی می‌شود و ممکن است اسم های مختلفی داشته باشد. بنابراین به یاد داشته باشید که این خطا ممکن است به شکل‌های مختلف پدیدار شود که معمول‌ترین آن به قرار زیر است:

“401 unauthorized”

“Authorization Required”

“HTTP Error 401 – Unauthorized”

خطای 401 unauthorized در پنجره‌ی مربوط به مرورگر اینترنت همانند دیگر صفحات وب نمایش داده می‌شود.



علت خطاهای 401 unauthorized

همان‌طور که گفتیم خطای401 یک کد وضعیت HTTP است که به این معناست که صفحه‌ای که شما درتلاش برای دستیابی به آن هستید، قابل بارگذاری نیست مگر این که در ابتدا با یک شناسه کاربری و رمز عبور معتبر، وارد سایت (login) شوید.

اگر با وجود لاگین کردن (ورود به وب‌سایت) همچنان با خطای 401 unauthorized مواجه می‌شوید به این معنا است که اکانتی که شما از طریق آن وارد شده‌اید، به دلایل مختلفی نامعتبر است چه کاری باید انجام دهیم؟

نحوه‌ی رفع خطای 401 unauthorized

خطاهای (احتمالی) موجود در URL را بررسی کنید. ممکن است که خطای 401 به این دلیل پدیدار شده است که نشانی اینترنتی وب‌سایت (URL) را اشتباه تایپ کرده‌اید یا این که لینکی که برای دسترسی به وب‌سایت بر آن کلیک می‌کنید، شما را به نشانی اینترنتی اشتباهی ارجاع می‌دهد (ریدایرکت) و یا اینکه با کلیک بر روی لینک، فقط کاربران مجاز قادر به دسترسی به وب‌سایت هستند. (یک سوال غیرمرتبط با این موضوع از شما بپرسم به نظر شما در سئو چه نوع url بهتر است؟ کدوم؟ url فارسی یا انگلیسی)

اگر از درست بودن URL اطمینان دارید، به صفحه‌ی اصلی وب‌سایت مراجعه کنید و لینکی که نوشته باشه Secure Access یا Login را جستجو کنید. (وقتی که این صفحه را یافتید) در آن اکانت خود را مورد ارزیابی قرار دهید و اطلاعات ورود را وارد کنید و دسترسی به سایت را دوباره امتحان کنید. اگر اکانت شما فاقد اعتبار هست، دستورالعمل‌های تدارک دیده شده در وب‌سایت را برای راه‌اندازی و ایجاد یک حساب کاربری دیگر دنبال کنید و یا با مدیر سایت تماس بگیرید.

اگر مطمئنید که سایتی که قصد دسترسی به آن دارید به نیازمند کسب مجوز نیست، ممکن است خطای 401 یک اشتباه باشد. در این صورت بهتر است با مدیر سایت و یا دیگر مسئولان سایت تماس گرفته و آن‌ها را نسبت به این مشکل آگاه سازید. مدیر وب‌سایت بسیاری از سایت‌ها از طریق پست الکترونیکی (ایمیل) و به صورت nameadmin@mizfa.com که به جای عبارت nameadmin نام حقیقی سایت جایگزین می‌شود، قابل دسترس هستند

ارور 401 همچنین می‌تواند بلافاصله پس از آن که به سایت وارد شدید نیز پدیدار شود که می‌تواند حاکی از این باشد که وب‌سایت (مورد نظر) نام کاربری و رمز عبور شما را دریافت کرده است اما مسئله‌ای در رابطه با آن‌ها (نام کاربری و رمز عبور) وجود دارد که نامعتبر است (به عنوان مثال، رمز عبور شما نادرست است). فرایندهای مختلفی که در وب‌سایت جهت دسترسی مجدد به سیستم‌شان وجود دارد را دنبال کنید.

 

ارور 503 Service Unavailable یعنی چه

ارور 503 Service Unavailable یعنی چه


خطای 503 Service Unavailable یکی از کدهای معروف http status است که معنی آن به شکل لغوی سرویس در دسترس نیست 503 می‌شود. یک کد وضعیت HTTP از نوع کدهای 5xx است.


ارور 503 در اینترنت به این معنی است که سرویس‌دهنده‌ی وبسایت در حال حاضر در دسترس نیست، خطای 503 پیامدی بد برای سئو سایت است اگر تعداد دفعات و زمان آن بالا رود






البته این پیامد بد در همه صفحات به معنای بد بودن آن نمی باشد، مثلا در کجا میتواند به کار برده شود؟


مثلا زمانی که شما در حال آپدیت کردن پلاگین و یا قالب وبسایت وردپرسی خود می باشید در آن لحظه کوتاه ممکن است این ارور نشان داده شود.
درواقع بهتر است در این شرایط به جای گفتن ارور ۵۰۳ بگویم کد ۵۰۳، چرا که به جای ارسال کد ۲۰۰ موفق کد ۵۰۳ عدم دسترسی را نشان می‌دهد و این ارور نیست، مگر صفحات مهم که ترافیک خوبی از گوگل داریم چنین خطایی را بدهد.

به همین دلیل باید صفحات مهم سایت خود را مانیتورینگ کنید و یکی از روش‌ها در search console گوگل است که قابلیتی برای نظارت وجود داردولی یک مشکل در اینجا است:

مشکل این است که در سرچ کنسول Search Console وقتی گوگل صفحه ای را با ارور ۵۰۰ نشان می‌دهد یعنی اینکه ربات‌های گوگل این خطا را دیده‌اند و شاید آن تاثیر منفی بر سئو اعمال شده باشد. برای همین پیشنهاد می‌شود که قبل از دیده شدن توسط ربات این ارور را رفع کنید. حال چطورمیتوانید این کار را انجام دهید؟

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

خطای 408 Request Timeout چیست و چگونه میتوانیم آن را رفع کنیم؟

خطای 408 Request Timeout چیست و چگونه بر طرف می شود؟


پیغام خطای 408 request timeout که جز خطاهای 4xx می‌باشد به شکل خلاصه به این معنا است که مدت زمان درخواست شما به پایان رسیده است، غالباَ در وب‌سایت‌های مختلف به ویژه در وب‌سایت‌های بزرگ، به صورت سفارشی‌سازی شده پدیدار می‌شود. بنابراین به خاطر داشته باشید که این خطا ممکن است خود را به طریق مختلف نشان دهد. معمول‌ترین شکل‌های نمایش آن به صورت زیر است:

408: Request Timeout

HTTP Error 408 - Request Timeout


خطای 408 در پنجره‌ی مرورگر اینترنت به همان صورتی که دیگر صفحات وب نمایش داده‌ می‌شوند، نشان داده می‌شود.


دلایل بروز خطای 408


این ارور 408 یک کد وضعیت اج‌تی‌تی‌پی است که بدان معنا است که درخواستی که شما به سرویس‌دهنده‌ی وب‌سایت ارسال کرده‌اید ( به عنوان مثال درخواستی برای بارگذاری یک صفحه‌ی وب) نسبت به آن‌ ( زمانی که) سرویس‌دهنده‌ی وب‌سایت در نظر گرفته است، طولانی‌تر شده است.

به بیان دیگر، مهلت زمانی ارتباط شما با وب‌سایت به پایان رسیده است.


چگونگی رفع ارور 408


دکمه F5 یا Refresh که به معنی تازه‌سازی است، مجدد دوباره امتحان کنید، و یا این که نشانی اینترنتی (وب‌سایت مورد نظر) را از نوار آدرس، دوباره بارگذاری و امتحان کنید. بسیاری از اوقات، ارتباط کند سبب ایجاد تاخیری می‌شود که این تاخیر یا وقفه عامل ایجاد خطای 408 می‌شود، این حالت در بیشتر موارد، موقتی است و تلاش دوباره برای دسترسی به صفحه منجر به رفع آن می‌شود.

ممکن است برای شما هم اتفاق افتاده باشد که در ارتباط با یک موضوع و هنگام اتصال به اینترنت، برای دسترسی به صفحات با تاخیر طولانی مواجه شوید. برای چیرگی بر این مشکل توصیه می‌شود به وب‌سایت‌های دیگری نظیر گوگل و یاهو مراجعه کنید.

همان طور که سرعت سایت مهم است، سرعت اینترنت شما هم اهمیت دارد و خیلی از زمان‌هایی که به این خطا برمیخوریم به علت کندی سرعت سایت است، پس پیشنهاد میکنم تست اینترنت خود را تست کنید.

دوباره مراجعه کنید. ارور 408 یکی از رایج‌ترین خطاهایی است که به ویژه در ارتباط با وب‌سایت‌های محبوب (پر مخاطب) و بیشتر در مواقعی که این سایت‌ها با ترافیک بسیار بالایی از بازدید مواجه هستند رخ می‌دهد که این حجم بالای ترافیک سبب خارج شدن سرویس‌دهنده‌ها از ارائه خدمات می‌شود.
هر اندازه افراد بازدیدکننده‌ی بیشتری، این وب‌سایت‌ها را ترک کنند شانس شما برای بارگذاری موفق صفحات آن سایت بیشتر می‌شود.

اگر هیچدام از روش‌هایی (راهکارها) که در بالا اشاره شد کارساز نشد، بهتر است با مدیر سایت (مورد نظر) و یا دیگر وب‌سایت‌ها تماس بگیرید و آن‌ها را از بروز خطای درخواست پایان زمان 408 آگاه سازید.
مدیریت سایت بسیاری از وب‌سایت‌های اینترنتی از طریق پست الکترونیک (ایمیل) قابل دسترسی است.


آیا هنوز هم علی رغم به کارگیری راهکارهای بالا با خطاهای 408 مواجه هستید؟چطور میتوانید آن را برطرف کنید؟




اگر همه‌ی توصیه‌های بالا را به کار گرفتید ولی همچنان هم هنگام تلاش برای دستیابی به یک صفحه یا سایت با خطای 408 request timeout مواجه هستید، پیشنهاد میکنم با یک اینترنت دیگر (ISP) و یا از یک سایت دیگر برای رفع نیازهای خود استفاده کنید. و یا در انجمن های تخصصی این مشکل را مطرح کنید تا پاسخی مناسب براساس مشکل شما دریافت کنید.

همان‌طور که گفتیم منشا این ارور می‌تواند حتی سمت سرور سایت باشد که تاثیر جالبی بر روی سئو داخلی و فروش (خدمات) سایت ندارد که بعدها درباره این موضوع که چطور بتوانیم خطای 408 را در سایت خود پیشگیری کنیم صحبت خواهیم کرد.

 

اینفوگرافیک همه ارورها در یک نگاه

اینفوگرافیک همه ارورها در یک نگاه

 

هنوز مشکل شما حل شده؟ و یا راه کار جدیدی برای حل مشکل ۴۰۸ دارید؟ در نظرات میزفا به اشتراک بگذارید.

 

Cloudflare چیست و نحوه فعال سازی و آموزش تنظیمات آن


کلودفلر یا به انگلیسی Cloudflare یک شرکت ارائه دهنده خدمات شبکه تحویل محتوا (CDN) ، دارای تنظیمات DNS پیشرفته، محافظت کننده از حملات DDOS  و  خدمات امنیتی می باشد. آنها به علت ارائه SSL رایگان و افزایش سرعت و تنظیمات بهینه DNS ، و ارائه دادن یک شبکه قوی و قدرتمند شامل بیشتر از 100 سرور مختلف در سراسر جهان شهرت بسیار زیادی در جامعه و صنعت شبکه و وب به دست آورده‌اند.

آنها توسط شرکت های نام آشنا و مشهوری مانند گوگل ، مایکروسافت و کوالکام پشتیبانی می‌شوند و از مشتریان معروف آنها می‌توانیم به سیسکو ، zendesk ، Digital Ocean و nasdaq اشاره کنیم.

البته سایت‌های بزرگ ایرانی همانند دیجی کالا و بامیلو هم نیز در مقطعی از زمان از این سرویس CDN قدرتمند استفاده می‌کردند، پس اهمیت بالای یادگیری و آموزش راه اندازی CDN رو با این نکته بیشتر متوجه میشیم.

برای استفاده از سرویس‌های Cloudflare در وب سایت وردپرسی خود مراحل زیر را با دقت در میزفا دنبال کنید. ما در وب سایت میزفا برای افزایش سرعت سایت بیشتر به اکثر کاربرانمان که هاست خارجی دارند استفاده از Cloudflare را پیشنهاد می‌کنیم و اگر قصد تهیه پنل‌های پولی این شرکت را دارید مکان هاست اهمیت چندانی ندارد. اگر از هاست ایران استفاده می کند و میخواهید کلود فلر را بر روی سایت خود فعال کنید ممکن است سایت شما با اختلالات لحظه‌ای مواجه شود، اگر سایت شما بر روی هاست ایران است بهتر است از cdn های ایرانی مانند ابر آروان استفاده کنید که با هاست های ایرانی سازگاری کامل دارد.

آموزش cloudflare

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

بیشتر مشتریان سایت Cloudflare از سرویس رایگان این شرکت استفاده می‌کنند، در سرویس رایگان این شرکت به شما یک پنل با امکان استفاده از CDN با پهنای باندی نامحدود، SSL رایگان ولی با یک سری امکاناتی محدود داده می‌شود.

در این پست آموزش استفاده از سی دی ان cloudflare سعی خواهد شد به جنبه‌های مختلف این ابزار پرداخته شود.

نکتهبرای استفاده از سرویس های رایگان Cloudflare شما می بایست DNS مخصوصی که این سایت برای دامنه شما می‌سازد را روی دامنه خود تنظیم کنید و این بدان معناست که شما با استفاده از Cloudflare امکان داشتن DNS اختصاصی با نام دامنه خود را ندارید.


آموزش نصب کلود فلر (Install Cloudflare)




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


مرحله اول – اضافه کردن سایت در کلودفلر

بریم که آموزش تنظیمات cloudflare رو شروع کنیم. وارد اکانت کاربری خود در وب سایت Cloudflare شوید و روی “+ Add Site” کلیک کنید و منتظر بمانید تا صفحه اضافه کردن سایت باز شود.

نحوه ثبت سایت در cloudflare

در صفحه باز شده آدرس وب سایت وردپرسی و یا غیر وردپرسی خود را وارد کنید و روی “Add Site” کلیک کنید. (توجه داشته باشید که نیازی به وارد کردن http/https و www. نیست و برای استفاده از کلودفلر cloudflare تنها آدرس دامنه کافیست).

اضافه کردن دامنه در cloudflare

پس از ثبت وب سایت شما باید، پلن مورد نظرتان را انتخاب کنید، پس به مرحله دوم یعنی انتخاب پلن می‌رویم.


مرحله دوم – انتخاب پلن


در مرحله بعدی آموزش استفاده از CDN وبسایت Cloudflare شما می بایست بسته یا Plan کلودفلر خود را انتخاب کنید که ما در این آموزش بسته رایگان را انتخاب می‌کنیم، برای هاست‌های داخلی (هاست ایران) پلن رایگان توصیه نمی‌شود.

بعد از انتخاب بسته مورد نظر روی Confirm کلیک می کنیم . برای اطلاع بیشتر از امکانات بسته ها به قسمت Plan وب سایت Cloudflare مراجعه کنید.

انتخاب پلن کلود فلر

پس از تایید و انتخاب پلن، چند دقیقه باید منتظر بمانید تا اولین تنظیمات مربوط به وب سایت شما بررسی و انجام شود.

انجام تنظیمات اولیه توسط کلود فلر


مرحله سوم – تنظیم DNS در کلودفلر


در مرحله سوم آموزش تنظیمات cloudflare به قسمت مهم DNS ها می‌رویم. کلودفلر برای DNS ها به شما دو خدمت ارائه می‌کند (On Cloudflare و Off Cloudflare) که اولین خدمت استفاده از CDN و امکانات امنیتی است و دیگری نیز تنها متصل کردن یکی از رکورد ها از طریق کلودفلر به سروری دیگر است و در این خدمت هیچ امکان CDN و امنیتی به شما تعلق نمی‌گیرد و شما مستقیم به سرور مقصد متصل می‌شوید .

بیشتر کاربران بسته به نیازشان سعی می‌کنند که هرچیزی که کلود فلر پیشنهاد می‌کند را در DNS خود رعایت کنند .

برای اینکه مطمئن شوید که رکورد DNS شما به کلودفلر متصل است و از خدمات CDN و امنیتی آن استفاده می‌کند به ابر جلوی رکورد DNS نگاه کنید و مطمئن شوید که نارنجی رنگ است و اگر نارنجی رنگ نیست با یک کلیک رو ابر، آن را به ابر نارنجی تغییر دهید (این کار باعث فعال شدن امکانات کلود فلر در رکورد DNS شما می‌شود).

همچنین اگر شما رکوردهای اضافه‌ای مانند رکوردهای MX در دامنه خود دارید سعی کنید که آن رکوردها را از Cloudflare جدا کنید و برای جداسازی باید امکان استفاده از خدمات CDN را در آن رکورد غیرفعال کنید (ابر رنگ طوسی به معنای غیرفعال می‌باشد).

هنگامی که تمامی رکورد ها را وارد کردید روی Continue کلیک کنید . این رکوردها را بعدا نیز می‌توانید در هرزمان که خواستید تغییر دهید.

تنظیمات DNS کلودفلر


مرحله چهارم – تنظیمات NameServers


در این مرحله از آموزش cloudflare شما باید نیم سرورهای دامنه (NS) خود را به آنچه Cloudflare تعریف کرده است ، تغییر دهید .

از آنجایی که Cloudflare مانند یک Proxy عمل می‌کند ، با اتصال نیم سرور های دامنه خود به این شرکت ، کاربر برای دسترسی به سایت شما بعد از وارد کردن URL وب سایت شما مستقیما به نزدیک ترین سروری Cloudflare به منطقه محل زندگی وی دارد متصل می‌شود و این باعث افزایش سرعت بارگذاری وبسایت شما می‌شود.

قابل توجه عزیزانی که ترس از قطع شدن وب سایتشان هنگام تغییر نیم سرورها را دارند: با توجه به تغییر نکردن سرور مبدا شما پس از تغییر نیم سرورهای وبسایت هیچگونه قطعی و یا به اصطلاح DownTime نخواهید داشت.

بعد از تغییر نیم سرورها به آنچه که Cloudflare تعریف کرده است ، روی Done, check nameservers کلیک کنید.

تنظیمات DNS کلود فلر

تغییر نیم سرور ها ممکن است از 1 تا 72 ساعت به طول انجامد مخصوصا در دامنه‌های ir که زمان زیادی لازم دارد.


مرحله پنجم – تنظیم IP و DNS


اگر شما از آن دسته افرادی هستید که برای وب سایتتان دی ان اس (DNS) و ای پی اختصاصی (IP) گرفته‌اید و فراموش کردید که در قسمت DNS کلود فلر وارد کنید ، می‌توانید از طریق منو وارد بخش DNS ها شوید و DNS و IP اختصاصی خود را در کلود فلر وارد کنید و یا تغییراتی در DNS هایتان ایجاد کنید.

تنظیمات IP و DNS کلودفلر

بخش تنظیمات DNS در کلودفلر یک استفاده دیگر هم دارد و آن اینکه اگر زمانی انتقال هاست صورت گرفت کافی است IP هاست قدیم را در این بخش به IP هاست قدیم تغییر دهید.

حال به ادامه آموزش استفاده از این CDN می‌رویم و اگر تمامی مراحل را انجام دادید . سایت شما به کلود فلر متصل شده.


مرحله ششم (اختیاری) – نصب افزونه کلودفلر در وردپرس


یک مرحله اضافه‌تر از آموزش تنظیمات cloudflare برای کاربران استفاده کننده از وردپرس وجود دارد که اجباری نیست ولی استفاده از پلاگین رسمی Cloudflare در وردپرس جلوی اشکالات را می‌گیرد.

نصب افزونه کلودفلر در وردپرس

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

از امکانات این پلاگین می توان به امکانات زیر اشاره کرد :

رفع بعضی از مشکلات بخش نظرات وردپرس

پاک کردن حافظه کش خودکار

نوشتن یک سرصفحه برای جلوگیری از انتقال های غیر قانونی هنگامی که SSL فعال است.

امکان تغییر تنظیمات اکانت Cloudflare از پلاگین

امکان تماشای تعداد کلی بازدید کنندگان ، میزان پهنای باند ذخیره شده و تهدید های مسدود شده

پشتیبانی از HTTP2/Server Push

پس از نصب پلاگین رسمی کلودفلر روی وردپرس ، شما باید ایمیل و API اکانت خود را وارد کنید(برای دریافت API خود وارد اکانت کلودفلر شوید و روی my profile کلیک کنید .

سپس در بخش API روی View API Key رو به روی Global API Key کلیک کنید و API خود را کپی و در پلاگین وردپرس بارگزاری کنید )

بعد از وارد کردن ایمیل و API رو Save API Credentials کلیک کنید.

تنظیم API در افزونه کلودفلر در وردپرس

بررسی اجمالی بر روی تنظیمات کلودفلر

در زیر تب Home ، بهتر است که روی Apply کلیک کنید تا تنظیمات پیشفرض اعمال شود .

تب home در کلودفلر

در زیر تب Settings ، اگر از کاربران Pro کلود فلر باشید میتوانید بهینه سازی تصاویر و حالت توسعه را فعال کنید .

همچنین می‌توانید سطح امنیتی وب سایت خود را تعیین کنید و از طرفی باعث شوید تمام منابع سایت شما بر روی HTTPS تنظیم شود.

قسمت Speed و security در CloudFlare

در زیر تب Analytics ، شما میتوانید لیست پهنای باند ذخیره شده ، تهدید های مسدود شده و تعداد کل بازدید کنندگان خود را مشاهده کنید.

تب Analytics در CloudFlare

مشکل رایج Cloudflare در سایت‌ها

سایت Cloudflare به عنوان هدیه به تمامی دامنه های بین المللی (به جز دامنه ir) یک گواهینامه دو ساله SSL می‌دهد (کلودفلر امکان استفاده https را به طور کلی برای دامنه های ir بسته است و به قولی SSL را برای این دامنه‌ها تحریم کرده است).

مشکل cloudflare آنجا شروع می‌شود که وبسایت شما قبل از ثبت نام در Cloudflare گواهینامه SSL دیگری داشته باشد که در این صورت به علت ناهمخوانی دو SSL و همچنین تلاش برای جایگزین کردن خود به جای آن یکی وب سایت شما دچار مشکل می‌کند.

مشکل رایج در CloudFlare

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

تنظیمات اضافه برای کلودفلر

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

شما همچنین می‌توانید با ورود به وب سایت Cloudflare و خواندن مستندات این وب سایت آموزش Cloudflare را بسته به نیاز خودتان مشاهده نمایید.