Author Archives: مهندس محمدی

پروتکل https

https پروتکل امن انتقال اطلاعات ابر متن هاست که برای انتقال اطلاعات رمز گذاری شده میان کامپیوترها از راه اینترنت به کار می رود.

پروتکل https
پروتکل https

https همان http است که از یک SSL استفاده می کند. SSL پروتکل رمز گذاری است که در وب سروری که از https استفاده می کند به کار گرفته می شود. یکی از دلایل مهم استفاده از https انجام خرید آن لاین و مبادله اطلاعات خصوصی از طریق اینترنت است.

پروتکل https مانند پروتوکول http پروتکلی ست برای استفاده از وب سایت ها اما تفاوت https با http در این است که https میان کلاینت کاربر و سرور وب اطلاعات را  رمز نگاری می کند و این رمز نگاری توسط certificate ای که آن سایت به شما می دهد اتفاق می افتد . اما در صورت استفاده از پروتکل http دیتای تبادل شده ی شما به سرور وب به صورت plain text تبادل شده و اگر شخصی میان کلاینت شما و به طور مثال مودم اینترنت شما ( می تواند isp و … باشد ) واقع شود و شروع به عملیات arp poisoning نماید ( در این روش مهاجم آدرس مک gateway شما رو جای مک آدرس کارت شبکه ی خودش جا میزنه و به اصلاح شروع به sniff کردن میکنه یعنی تمامی ترافیک ای که قرار است به سمت مودم اینترنت برود ابتدا به سمت این شخص مهاجم می رود و سپس  پکت ها از سیستم هکر به سمت gateway واقعی ورانه می شوند . به این نوع حمله man in the middle(mitm) attack می گویند ) می تواند پکت های ارسالی شما به سرو وب را دیده و اگر این دیتا ها رمز نگاری نباشند خواندن محتوی آنها برای هکر کار بسیار بسیار راحتی می شود . برای همین امر است که اکثر وب سایت های مهم ( مانند سرویس دهنده گان ایمیل و یا اینترنت بانک ها و یا … ) حداقل هنگامی که به صفحه ی لاگین و ورود نام کاربر و رمز عبور می رسیم از پرتوکل https استفاده می کنند .

این نکته را اضافه می کنیم که به صادر کنند های certificate CA (Certificate Authority) می گویند و هر شخصی که بخواهد در وب سایت خودش از certificate استفاده نماید بهتر است از ca های شناخته شده certificate بخرد و در وب سایت خودش قرار دهد . برخی از این ca های معروف عبارتند از godaddy – verisign – …

حال این سوال مطرح می شود که مگر نمی شود ما خودمان ca باشیم ؟! در پاسخ باید گفت که بله این امکان هست اما اگر certificate مورد استفاده ی ما توسط ca های متفرقه صادر شده باشد کلاینت هنگامی که می خواهد صفحه ی https ما را browse کند browser آن به او هشدار می دهد که certificate مورد استفاده در این وب سایت valid نیست ! پس این نکته را باید بدانیم که سیستم عامل ها و browser ها از قبل  به تعداد مشخص و معینی ca اطمینان دارند و زمانی که صفحه ای که از certificate استفاده می کند ( ssl page ) را باز نماییم ممکن است که مشاهده کنیم درمحیط  url بالای صفحه ی مرورگر  به رنگ سبز رنگ در آید و این به معنی اطمینان داشتن سیستم ما به certificate مورد استفاده در آن سایت است و اگر محیط url مرورگر به رنگ قرمز درآمد این بدین معنی ست که سیستم ما به آن certificate مورد استفاده اطمینان ندارد ( که دلایل آن را کاملا در ادامه ی مطلب شرح می دهیم ) پس می بینیم که اگر برای وب سایت امان که قرار است دز محیطی عمومی publish شود از ca معتبری استفاده نکنیم کاربران هنگام ورود به صفحه ی امن سایت ما هشدار valid نبودن cerfitiface را می گیرند و احتمالا به آن trust نمیکنند ! اطلاعات مربوط به Cerfiticate را می تواند در همان url در قسمت cerfiticate information دید که صادر کنند ه ی این certificate کیست ؟ برای کجا صادر شده و در چه بازه ی زمانی ای valid است . این نکته را نیز اضافه میکنیم که ما میتوانیم certificate هر ca را روی سیستم خود در لیست trust ها قرار دهیم تا سیستم ما به آن certificate و صادر کننده ی اطمینان داشته باشد ( اما هنگام add کردن Certificate در trust های سیستم باید دقت داشته باشیم و ca مزبور را بشناسیم ) .

در بالا اشاره کردیم که اگر هنگام باز کردن صفحه ی ssl محیط url  امان به رنگ قرمز درامد یعنی که این Cerfiticate مورد اطمینان سیستم ما نیست . حال میخواهیم دلایل این مورد را بررسی نماییم :

1- ممکن است تاریخ سیستم عامل ما تاریخ روز نباشد برای مثال ممکن است تاریخ سیستم 3 سال اختلاف داشته باشد و certificate مورد استفاده در بازه ی زمانی 2 ساله valid باشد .

2-ممکن است صاحب سایت از certificate متفرقه ای استفاده کرده باشد ( که در بالا اشاره کردیم اگر آن سایت و ca آن را می شناختیم می توانیم آن را در لیست trust های خود add نماییم )

3- ممکن است مورد حمله ی MITM واقع شده باشیم و شخصی دارد پکت های ما را sniff میکند و این بدین معنی ست که ممکن است شخص یک certificate جعلی را به ما بدهد تا بتواند پسورد و سایر اطلاعات مهم ما را بدست آورد . پس باید دقت کنیم که هر cerfiticate ای رو در trust های سیستم خود قرار ندهیم که چه بسا ممکن است آن Certificate مربوط به یک هکر ای باشد که میان ما و اینترنت واقع شده است !

از موارد بالا موارد 3 و 1 و 2 به ترتیب می توانند بیشتر برای ما اتفاق رخ دهند پس خیلی خیلی باید به مورد 3 دقت داشته باشیم ! و توصیه برای کاربران عادی این است که اگر در محیط url خود دیدند که certificate مورد اطمینان نیست ( به اصطلاح failed میشود ) در صورتی که از تاریخ سیستم خود اطمینان دارند که به روز است بدون این که پسورد و نام کاربر خود را وارد کنند آن صفحه را ببندند . و اگر به اشتباه لاگین کردند سریعا از آن محیط sign out کنند و از محیطی که این مشکل را ندارد مجددا لاگین کرده و تمامی پسورد ها و ایمیل های recovery و … را تعویض کنند .این نکته را اضافه می کنم که اگر هکر ای شبکه ی ما را sniff کند آن شبکه بسیار کند می شود . و در آخر این نکته را اضافه میکنیم که عملیات sniff کردن و arp poisoning جرم حساب می شود .

آموزش ساخت ايميل در سي پنل

براي دسترسي به ايميل ها از چندين طريق مي توانيد اقدام كنيد :
1 – از طريق پورت 2095
آموزش ساخت ايميل در سي پنل
آموزش ساخت ايميل در سي پنل
2- از طريق پنل مديريتي سي پنل
3- از طريق تنظيم نرم افزارهاي ارسال و دريافت ايميل
از طريق پورت 2095 :
– آدرس دامنه خود را وارد كرده و در انتها كاراكتر : و 2095 را به آن اضافه نماييد.
براي مثال      http://domain.com:2095                   به جاي domain.com نام دامنه خود را وارد كنيد
Email Address : آدرس ايميلي كه از قبل در سي پنل ساخته ايد
Password : پسورد ايميل ( دقت داشته باشيد كه اين پسورد با پسورد ورود به هاست متفاوت است )
پس از ورود چندين سرويس دهنده را مشاهده خواهيد كرد. استفاده از ميل سرويس ها آسان و نيازي به توضيح نيست.
—————————————————————————————————
از طريق پنل مديريتي سي پنل
توجه : با اين روش به تمامي اكانت هاي ايميل دسترسي خواهيد داشت و نيازي به وارد كردن مشخصات ورودي نيست.
پس از ورد مانند مرحله قبل ابزارهاي ميل سرويس را مشاهده خواهيد كرد.
——————————————————————–
از طريق تنظيم نرم افزارهاي ارسال و دريافت
 در سي پنل بر روي آيكن مشخص شده كليك كنيد
بعد از اين مرحله بر روي Go to Webmail Login كليك كنيد.
در مرحله بعدي بر روي Configure Mail Client كليك كنيد كه در تصوير فوق نيز مشخص شده است.
در مرحله اخر همانطور كه مشاهده مي كنيد ليستي از تنظيمات ايميل براي نرم افزار ها موجود است.
با دانلود هر يك از آنها بسته به نظر شما ، نرم افزار بصورت اتوماتيك كانفيک شده و نيازي به تنظيم دستي نيست.

آموزش سي پنل

پس از سفارش و تحويل سرويس ، سيستم يك ايميل خودكار به ايميل شما ارسال مي كند كه مشخصات سرويس درخواستي شما در آن موجود است.
آموزش سي پنل
آموزش سي پنل
براي ورود به هاست بدين صورت عمل نماييد :
ای پی پیشفرض :
5.9.74.92
توجه : اگر دامنه اي در اختيار نداريد و يا دامنه به هر علتي مانند ست نشدن DNS ها در دسترس نيست از آدرس زير براي ورود استفاده كنيد :
5.9.74.92:2082
Username : نام كاربري دريافتي
Password : رمز عبور دريافتي
چنانچه دامنه در اختيار داريد و تمامي اقدامات پيش نياز را انجام داده ايد بدين صورت عمل كنيد :
ابتدا آدرس دامنه خود را وارد كنيد و در آخر آن كاراكتر :  و عدد 2082 را اضافه كنيد.
( به جاي عبارت domain.com آدرس دامنه خود را وارد كنيد )                           http://domain.com:2082  براي مثال
Username : نام كاربري دريافتي
Password : رمز عبور دريافتي
اگر مشخصات رو درست وارد كرده باشيد وارد پنل خواهيد شد. در اولين ورود كنترل پنل از شما مي خواهد كه آيا مي خواهيد تنظيمات اوليه براي شروع را انجام دهيد يا خير.
پيشنهاد مي شود گزينه No را انتخاب كنيد. چون در ادامه تمامي اقدامات را خودمان انجام خواهيم داد.
– در سي پنل چندين آيكن وجود دارد كه هر يك براي عمل خاصي طراحي شده اند.

سي پنل چيست ؟

سي پنل يك ابزار براي مديريت فايل ها و اطلاعات است. اين نرم افزار با اتصال به سرور فضاي ديسک سخت ، عوامل سخت افزاري و نرم افزاري آن را در اختيار مي گيرد و با در اختيار قرار دادن رابط گرافيكي به كاربر موجب سهولت كار و مديريت بهتر مي شود.
سي پنل چيست ؟
سي پنل چيست ؟
همچنين اين نرم افزار امكان شخصي سازي قسمت هاي مختلف سرور به فضاهاي مختلف را داراست كه موجب استفاده بيش از يك نفر از سرور مي شود كه در واقع سرور اشتراكي را تشكيل مي دهد.
اين نرم افزار داراي دو محيط متفاوت مي باشد كه يك محيط براي مديريت سرور و يك محيط براي مديريت اطلاعات كاربران استفاده مي شود.
سي پنل هم اكنون محبوب ترين كنترل پنل مديريتي است كه در سرتاسر دنيا از آن استفاده مي شود. اين كنترل پنل هزينه اي بوده و داراي لايسنس است.
كنترل پنل هاي محبوب ديگري نيز وجود دارند كه محبوترين آنها دايركت ادمين و پلسك است.

هاست چيست؟

زماني كه يك وبسايت پايه ريزي مي شود طبيعتا به فضايي براي قرار گرفتن فايل و اطلاعات آن نياز است. هاست اين نياز را بر آورده مي سازد.
هاست چيست؟
هاست چيست؟
در واقع هاست فضايي مشخص از يك سرور مي باشد كه بنا به نياز براي وبسايت اختصاص مي يابد. اكثر هاست هايي كه در كشور ما و حتي كشورهاي ديگر به فروش مي رسد از سرويس هاي هاست اشتراكي استفاده مي كنند. هاست اشتراكي به اين معني است كه يك سرور مشخص براي چندين يا چند صد وبسايت سرويس دهي مي كند و منابع سخت افزاري اعم از سي پي يو ، رم ، هارد براي تمامي كاربران استفاده مي شود. البته لازم به ذكر است مي توان بنا به نياز براي هر اكانت محدوديت ها يا امتيازاتي را درنظر گرفت. براي مثال ميزان فضاي يك كاربر مي تواند از كاربران ديگر بيشتر باشد يا مثلا پهناي باند و …
ذكر اين نكته هم لازم است كه هاست اشتراكي به معني اين نيست كه از هاست بصورت مشترك استفاده مي شود بلكه منظور اين است كه هاست ها از سرور استفاده مشترك مي كنند و بدليل اينكه كاربران هم مبلغ كمتري براي ميزباني وب سايت خود بپردازند و هم اينكه براي كاربر معمولي اصلا نيازي به سرور اختصاصي نيست از هاست اشتراكي استفاده مي شود.
براي اينكه دسترسي به اطلاعات و همچنين مديريت آنها براي كاربران ميسر شود از رابط هاي نرم افزاري براي مديريت هاست استفاده مي شود. از رابط هاي نرم افزاري در هاست لينوكس مي توان به كنترل پنل قدرتمند سي پنل اشاره كرد كه در حال حاضر محبوبترين كنترل پنل مديريتي هاست مي باشد. از رابط هاي نرم افزاري ديگر مي توان به دايركت ادمين و پلسك نيز اشاره كرد كه پلسک در آخرين نسخه هاي نرم افزاري خود شاهد تغييرات مثبت زيادي بوده و حرفه اي تر و كاربر پسند تر شده است. دايركت ادمين نيز كنترل پنل محبوبي بوده و طرفداران بسياري دارد. لازم به ذكر است كه لايسنس ماهانه سي پنل بيشتر از دايركت ادمين است و در ضمن امكانات بيشتري را در خود دارد.

کنترل پنل سی پنل (cPanel) چیست؟ کنترل پنل لینوکسی سی پنل یا به اختصار CP را می توان محبوب ترین و مشهور ترین کنترل پنل در دنیای میزبانی وب دانست , دلیل محبوبیت این کنترل پنل آمریکایی تنها امکانات آن نیست بلکه رابط گرافیکی کاربر پسند و پشتیبانی پاسخگو و … است که این کنترل پنل را به محبوب ترین کنترل پنل جهان تبدیل کرده است.
این کنترل پنل وسیع دارای سه بخش اصلی می باشد. که در زیر به طور خلاصه به آنها اشاره می کنیم .
– بخش کاربر (Client) :
* برای مشاهده تصاویر در سایز بزرگتر بر روی آنها کلیک کنید

این قسمت پنل کاربر می باشد یعنی کاربر پس از خرید هاست یک کنترل پنل اختصاصی جهت مدیریت فضای میزبانی خود تحویل خواهد گرفت. از امکانات این بخش می توان به موارد زیر اشاره کرد:
– فایل منیجر جهت مدیریت فایل ها (آپلود, دانلود, ویراش)
– پارک دامنه
– مدیریت اکانت ایمیل
– امکان ایجاد و مدیریت دیتابیس (پایگاه داده)
– امکان مدیریت وضعیت پهنای باند مصرفی
– امکان ایجاد ساب دامنه
و …
– بخش نماینده (Reseller) :

این بخش به اختصار WHM نامیده می شود که پنلی می باشد مختص نمایندگان فروش هاست قرار خواهد گرفت که دارای امکات زیر می باشد .
– امکان ارائه کنترل پنل بخش کاربر
– داشتن کلیه امکانات بخش کاربر
– امکان مدیریت و دسته بندی فضاها
– امکان حذف و ایجاد کاربر
– امکان ویرایش و دسته بندی کاربران
– امکان تغییر پسورد کاربران
– امکان تغییر پکیج کاربر
– و …
– بخش مدیرت کامل (Root) :

این بخش دسترسی کامل به امکانات سی پنل می باشد که در تنها در اختیار مدیر سرور یعنی پیشگام وب می باشد و هیچ فرد شرکت دیگری به آن دسترسی ندارد این بخش نیز به اختصار WHM نامیده می شود که دارای امکانات زیر می باشد.
– امکان اراده پنل بخش کاربر
– امکان ارائه پنل بخش نماینده
– داشتن کلیه امکانات بخش کاربر و نماینده
– امکان مدیریت سرویس هایی از جمله وب سرور, MySQL, فیتون, بایند, PHP و …
– امکان تغییر تنظیمات و رفتار کنترل پنل
– و ….

نحوه ثبت و بهینه سازی سایت در گوگل

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

با استفاده از این آموزش به بهبود سایت خود خود کمک کنید.

نحوه ثبت و بهینه سازی سایت در گوگل
نحوه ثبت و بهینه سازی سایت در گوگل

ابتدا قبل از هر چیزی اگر اکانت در گوگل ندارید یکی بسازید.

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

ورود به سایت

آموزش :

پس از ورود به این سرویس بر روی دکمه …Add a site کلیک کنید در نوار کشوی که باز می شود آدرس وب سایت خورد را به صورت https://www.pishgamweb.net وارد کنید . و سپس دکمه Continue را جهت ثبت وب سایت کلیک کنید.

حال آدرس سایت نمایش داده خواهد شد که نیاز به تایید دارد. برای تایید سایت بر روی گزینه Verify this site کلیک کنید تا وارد صفحه Verify ownership شوید در قسمت Verification method سه روش را در اختیار شما قرار میدهد تا به صورت دلخواه انتخاب کنید.

روش اول اضافه کردن تکه کد html به کدهای html سایت است مانند توضیحاتی که در بخش Show me an example آمده است.

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

روش سوم اضافه کردن تکه کد به dns وب سایت است که دو روش اول پیشهاد می شود.

بعد انجام هریک از این روشها بر روی Verify کلیک کنید تا در صورت انجام درست مراحل وب سایت تائیید گردد.
ورود بخش مدیریت یک وب سایت
بر روی نام وب سایت مورد نظر که از قبل ثبت گریده کلیک کنید تا وارد بخش مدیریت آن شود .

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

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

توضیحات منوی تنظیمات سایت Site configuration
مدیریت Sitemap
Sitemap

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

گوگل این امکان را می هد که نقشه سایت رو به صورت استاندارد Feed “خوراک” و XML ثبت کنید.

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

مدیریت دسترسی خزنده به قسمتهای سایت (Crawler access)

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

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

تمام موتور جستجو گر از این فایل پشتیبانی می کنند گوگل در این بخش این اجازه را می دهد که کنترل بیشتری بر روی دسترسی ها داشته باشید. امکان حذف آدرسها در تب Remove URL یکی از این موارد است همچنین در تب Generate robots.txt به تولید فایل robots.txt پرداخت و آن را در موتور های جستجوی مختلف گوگل مورد آزمایش قرار داد.

مدیریت SiteLinks

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

تنظیمات تغیر آدرس وب سایت Change of address

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

شما را ذخیره کند.

تنظیمات کلی (Settings)

در صفحه تنظیمات اولین مورد Geographic target است که در این قسمت می توانید موقعیت جغرافیایی یا کشور هدف را انتخاب کنید. با این انتخاب سایت شما فقط در جستجو هایی که از آن کشور انجام می شود قرار خواهد گرفت.

مورد دوم Preferred domain است که می توانید به گوگل بگویید آدرس سایت شما را با www نمایش بدهد یا نه و یا اینکه با توجه به لینک ها این کار را انجام دهد.

مورد سوم تنظیم تعداد دفعات مراجعه خرنده گوگل به وب سایت در قسمت Crawl rate است. ممکن است که به علت بزرگ بودن سایت و مشکلات سرور نتوانید پاسخ گوی درخواستهای اضافی باشید که در این صورت این مقدار باید کم شود و در صورتی که از عدم شناسایی به موقع تغییرات وب سایت ناراضی هستید مقدار آن را افزایش دهید.
توضیحات منوی Your site on the web
کلمات کلیدی در جستجو نمایش داده شده search queries

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

با استفاده از این کلمات می توان نیاز کاربران را به درستی درک کرد و از این کلمات برای بهینه تر کردن وب سایت خود بهره ببرید و در صورت استفاده از تبلیغات کلیکی گوگل هدفمندتر به امر تبلیغات بپردازید.

لینک ها به سایت شما Links to your site

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

از ویژگی برای بهینه کردن وب سایت و لینک های خارجی میتوان استفاده کرد.

کلمات کلیدی Keywords

در این صفحه لیست رایج ترین کلمات کلیدی موجود در صفحات وب سایت شما نمایش داده میشود.

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

لینک های داخلی Internal Links

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

آمارمشترکین خوراک Subscriber stats

در صورت ارائه استاندارد Feed یا خوراک در وب سایتتان میتوانید آن را در Sitemap ها ذخیره کنید و در این صفحه می تونید وضعیت مشترکین خود را در سرویس Google Reader مشاهده کنید.
توضیحات منوی امکانات عیب شناسی Diagnostics
تروجان Malware

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

خطاهای خزنده Crawl errors

در این قسمت خزنده یا همان ربات گوگل وقتی وارد سایت شما می شود تا اطلاعات آن را ارزیابی کند و با خود ببرد خطاهایی که در این هنگام کنکاش درون سایت مواجه می شود را نمایش میدهد. این خطاها به چهار دسته Web ،Mobile-Chtml ،Mobile-Xhtml تقسیم بندی گردیده است. اگر مشکلی در صفحات وب سایت شما رخ دهد گزارش کاملی در این قسمت در اختیار شماست و این گزارشات را جدی بگیرید ! چون حساسیت گوگل به این خطاها بالاست.

در قسمت “Restricted by robots.txt” لسیت صفحاتی که توسط robot.txt پاک گردیده اند را نمایش میدهد.

گزارش وضعیت خزنده Crawl stats

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

پیشنهادات کدهای اچ تی ام ال HTML suggestions

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

این بخش شامل سه قسمت است که هر قسمت خود شامل سه مورد Duplicate meta , Long meta , Short meta است:

قسمت اول Meta description می باشد که اگر توضیحاتی تکراری در صفحات وب سایت داشته باشید در Duplicate meta description نمایش داده خواهد شد و اگر توضیحات صفحاتان بلندتر از حد مجاز باشد در Long meta descriptions نمایش داده خواهد شد که باید کوتاه تر گردند و اگر توضیحات صفحاتتان کوتاه باشد در Short meta descriptions نمایش داده خواهد شد که باید بلندتر گردند.

راهنمای انتخاب کلید واژه مناسب

راهنمای انتخاب کلید واژه مناسب

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

راهنمای انتخاب کلید واژه مناسب
راهنمای انتخاب کلید واژه مناسب

https://adwords.google.com/select/KeywordToolExternal

در این ابزار شما کلمه کلی مرتبط با موضوع خود را وارد می کنید و گوگل پیشنهادهای خود را به شما ارائه می دهد

:keywords در قسمت

کلمه کلیدی مورد نظرتان را تایپ کنید

در قسمت advanced options:

all countries – all languages را انتخاب کرده

در قسمت پایین سمت راست columns را کلیک کرده و Estimated Avg .CPC را انتخاب کرده و apply کنید

کلمه ی بالای دکمه سرچ را در کادرمورد نظر تایپ کنید و سرچ کنید

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

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

-از انتخاب کلمات کلیدی عمومی اجتناب کنید زیرا وقتی کاربراین کلمات کلیدی را سرچ کند و به دلیل عدم ارتباط تبلیغ شما با کلمه سرچ شده بر روی تبلیغ شما کلیک نکند به مرور زمان نسبت نمایش به کلیک شما کاهش می یابد و آن کلمه احتیاج به افزایش هزینه کلیک پیدا میکند

-کلمات خیلی تخصصی را انتخاب نکنید طوری که به ذهن کاربر نرسد

-عبارات کلیدی خود را دو یا سه کلمه ای انتخاب کنید عبارات تک کلمه ای ممکن است توسط کسانی که برای موردی غیر از موضوعات شما در حال جستجو اند سرچ شود همچنین عبارات طولانی ممکن است اصلا سرچ نشوند کلا عباراتی که با کمترین تعداد کلمه بتوانند محصول یا سرویس شما را مشخص کنند عبارات مناسبی اند

-بهتر است از کلمات ترکیبی استفاده کنید تا تک کلمه ای(نکته این که کلمات ترکیبی یک کلید واژه محسوب میشود)(مثلا “فروش سریال” یک کلید واژه می باشد)

-احتیاجی نیست که طوری کلید واژه های خود را انتخاب کنید که نمایشتان زیاد شود زیرا باعث می شود تبلیغ شما کلیک هرز بخورد و از اعتبارتان کم شود بهتر است تمرکزتان را روی مشتریانتان و آن محصولی که می خواهید تبلیغ کنید قرار دهید زیرا کسانی که به این وسیله وارد سایتتان می شوند مشتریانتان هستند

-تعداد کلید واژه های خود را کم و حداکثر 20 کلید واژه انتخاب نمایید زیرا تعداد زیاد کلید واژه باعث ورود کاربران نا مرتبط می شود

-کلیدواژه شما حتما باید در صفحه ای تبلیغ شما به ان متصل می باشد وجود داشته باشد در این حالت هزینه تبلیغ شما به شدت کاهش می یابد(در صورتی که در صفحه تبلیغ شما وجود نداشته باشد و در صفحات دیگر سایت شما وجود داشته باشد گوگل انرا بررسی نمی نماید)

-شما باید کلمه کلیدی خود را طوری انتخاب نمایید که تعداد بیشتری از کاربرانی که آن کلمه را جستجو روز تبلیغ شما کلیک نمایند در این حالت نتیجه تبلیغ شما بسیار بهتر خواهد بود پس از انتخاب کلمات عمومی و یا نا مرتبط جدا پرهیز کنید

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

-اگر عبارت کلیدی شما جزئی از عبارت سرچ شده کاربر باشد ولی تطابق عینی نداشته باشد باز هم گوگل تبلیغ شما را به وی نشان خواهد داد . مثلا اگر عبارت کلیدی شما ” خودکار بیک” باشد و کاربر “خودکار آبی بیک” را سرچ کند تبلیغ شما را می بیند

-تعداد کلمات کلیدی بیشتر نشان دهنده بازخورد بهتر نیست کافیست از کلماتی استفاده کنید که کاربر آنها را سرچ می کند و دقیقا مربوط به تبلیغ شماست و تمرکزتان را روی مشتریانتان قرار دهیدو این کار باعث می شود که شما مدیریتتان روی تبلیغ آسانتر و بهینه تر شود و همجنین موجب می شود در کل وضعیت تبلیغتان بهتر شود مثلا در مورد پلن 1 لزومی ندارد حتما 20 کلید واژه بدهید

مثالهایی از چند کلمه مناسب و نا مناسب

خرید (نا مناسب) به دلیل عمومی بودن

سریال (نا مناسب) به دلیل عمومی بودن

خرید سریال (مناسب)

فروش انواع سریالهای ایرانی و خارجی (نا مناسب) به دلیل طولانی بودن

Ielts (نامناسب) به دلیل لاتین بودن کامل

آزمون ielts (مناسب)

اس ام اس (نا مناسب برای تبلیغ مربوط به فروش سریال) به دلیل نا مربوط بودن به تبلیغ

رفع مشكل دانلود فايلهاي تصويري

در برخي مواقع با توجه به تغييرات در شركت هاي سرويس دهنده اينترنت امكان دانلود فايلهاي تصويري وجود ندارد كه نحوه رفع اين مشكل به شرح زير اعلام ميشود .

رفع مشكل دانلود فايلهاي تصويري
رفع مشكل دانلود فايلهاي تصويري

تکه کد زیر را در فایل .htaccess که در public_html هاست وجود دارد اضافه کنید:

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

اگر این فایل در هاستتان وجود ندارد آن را ایجاد کرده و کد را اضافه کنید

در صورتیکه کنترل پنل شما سی پنل است هنگام ورود به file manager گزینه show hidden files را انتخاب نمایید

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

معرفي php

هر روز سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از چند صد میلیون دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Dektop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Java و … به وجود آمدند تا به وب سایت ها خدمت کنند. در این مقاله شما را تا حدودی با زبان برنامه نویسی PHP آشنا میکنیم و نگاه کوتاهی به تاریخچه و عمل کرد PHP خواهیم انداخت.
معرفي php
معرفي php
PHP یک زبان قدرتمند برای ساخت وب سایت های پویا است. این زبان اسکریپتی میتواند با HTML ادغام شود. php یک زبان در سمت سرور است, بدین معنا که کدهای php روی سرور تفسیر میشوند و خروجی html و یا خروجی های دیگری تولید میکند که توسط کاربر قابل مشاهده است.
php در سال 1994 توسط Rasmus Lerdorf ارایه شد. از آن زمان تا به حال تغییرات زیادی در این زبان اسکریپتی تحت لینوکس ایجاد شده است و در حال حاضر نسخه 5 آن توسط تیم گسترش دهنده php عرضه شده است. تا به امروز حدودا بیش از ده ها میلیون وب سایت از این زبان برای ساخت برنامه های تحت وب خود استفاده کرده اند و به عنوان یکی از پرطرفدارترین زبان های اسکریپتی به حساب می آید.
برخی از رقبای php عبارتند از: Perl, JSP, ColdFusion و ASP.NET اما زبان php برتریهای بسیاری در مقایسه با رقیبان خود دارد مانند:
کارایی بالا، واسطه های مختلف برای سیستم پایگاه های اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه پایین، امنیت بالا و … یکی از نکات مهم زبان php مستقل از محیط کار بودن آن است، بدین صورت که در تمامی کامپیوترها و سیستم عامل ها قابل اجرا است. php روی لینوکس، ویندوز و … به سادگی اجرا میشود.
برنامه های php را به وسیله مرورگر وب اجرا میکنیم. به وب سایتی که برنامه php در آن قرار دارد میرویم و با در خواست ما سرور کدهای php را تجزیه و تحلیل میکند و پاسخ آن را به صورت html به ما نشان میدهد. با استفاده از زبان php میتوان وب سایت هایی را ساخت که:
داده ها را از منابع مختلفی مانند بانک های اطلاعاتی و یا فایل ها جمع آوری کنند.
عناصری مثل جستجو، فروم، عضوییت، ورود و خروج کاربران، گالری عکس و … ایجاد کرد.
سیستم پست الکترونیکی ایجاد کرد، فروشگاه آنلاین ساخت و به کاربران اجاز خرید داد و …
به طور کلی میتوان گفت php برای وب سایت هایی مناسب است که با کاربران زیادی سر و کار داردند و به صورت مرتب به روز میشوند. شاید این نکته برای شما جالب باشد که بدانید Yahoo به عنوان یکی از هامیان php است و بسیاری از قسمت های خود را با زبان php ساخته است. از وب سایت های معروفی دیگری که از php استفاده میکنند میتوان به Google, flickr و Facebook اشاره کرد.
برنامه نویسی php معمولا به این صورت است که برنامه نویسان در یک کامپیوتر (بدون اتصال به اینترنت) برنامه خود را مینویسند، آزمایشات مقدماتی خود را روی آن انجام میدهند سپس آن را روی سرور منتقل میکنند. در بیشتر موارد برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار میدهید، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته ها …. سپس با استفاده از php به بانک اطلاعاتی متصل میشوند و با اطلاعات آن کار میکنند. یکی از متداولترین بانک های اطلاعاتی که برای php مورد استفاده قرار میگیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه 5 آن آخرین نسخه ارایه داده شده می باشد.
همانطور که در بالا هم گفته شد در زمان نوشتن این مقاله php 5 آخرین نسخه ارایه شده توسط تیم php است (چندی پیش تیم php گسترش و پشتیبانی 4 php را به صورت رسمی کنار گذاشت). اگر بخواهیم نگاه کوتاهی به php5 بیندازیم میتوانیم به نکات زیر اشاره کنیم:
پشتیبانی کاملا مناسب از مدل شیء گرا
مدیریت آسان داده های XML
مدیریت استثنایی خطاها
با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد.
شما میتوانید برای دستیابی به اطلاعات بیشتر به سایت رسمی php به آدرس اینترنتی www.php.net مراجعه نمایید.
در آخر میتوان گفت php زبانی است که وب سایت را به همان صورت که تمایل دارید میسازد و رویاهای برنامه نویسان را به حقیقت تبدیل میکند.

طراحي وبسايت چيست؟

طراحي وبسايت يك پروسه چند مرحله اي بوده و به روش هاي مختلفي انجام مي شود. از لحاظ ساختار وبسايت ها به دو نوع ايستا (استاتيكي) و پويا (دايناميكي) معروف هستند.
طراحي وبسايت چيست؟
طراحي وبسايت چيست؟
در وبسايت هاي ايستا آزادي عمل بسيار زياد است و طراح به هر حالتي كه مايل باشد مي تواند وبسايت را طراحي كند اما در وبسايت هاي پويا آزادي عمل تا حدي محدود است.
وبسايت هاي پويا داراي محيط مديريتي هستند كه امكان تغييرات و گشترش را فراهم مي كنند اما در وبسايت هاي ايستا اين امكان فراهم نيست و براي تغييرات بايد سورس صفحات وبسايت را تغيير داد تا تغييرات مورد نظر اعمال شود كه بصورت رابط گرافيكي نخواهد بود.
در طراحي سيستم هاي پويا كه بطور معمول پروژه اي بزرگ محسوب مي شود از سيستم مديريت محتوا استفاده مي شود كه رابط گرافيكي را براي كاربر فراهم مي كند تا بتواند تغييرات خود را انجام و وبسايت را گشترش دهد.
در طراحي و برنامه نويسي سيستم هاي مديريت محتوا ( CMS ) بايد نهايت دقت را داشت تا عرصه اي هر چند كوچك براي براندازي آن فراهم نگردد.
به علت اينكه در سيستم مديريت محتوا از بانك اطلاعاتي استفاده مي شود و بانك اطلاعاتي وظيفه تجزيه و تحليل اطلاعاتي و ذخيره تغييرات را بر عهده دارد بايد توابعي در بانك اطلاعاتي تعريف كرد كه موجوديت خود را از ورودي بگيرند و تغيير مورد نظر را اعمال كنند.
طراحي اختصاصي سيستم مديريت محتوا پروژه اي بسيار بزرگ و طاقت فرساست كه به منظور مشخصي تهيه و مورد استفاده قرار مي گيرد.
در حال حاضر سيستم هاي مديريت محتواي بسيار زيادي وجود دارد كه برخي از آنها بصورت هزينه اي و برخي بصورت رايگان عرضه مي شود.
معروفترين ها بر مبناي زبان php عبارتند از : wordpress joomladrupaltypo3nuke – datalife engine
معروفترين ها بر مبناي زبان net. عبارتند از : dotnetnuke – microsoft sharepoint
زبان هاي مختلفي براي طراحي وجود دارند كه بسته به امكانات و هدف مورد نظر مي توان از آن ها استفاده كرد.
چون غالبا سرورهايي كه براي وبسايت ها استفاده مي شود داراي سيستم عامل لينوكس يا ويندوز هستند و زبان هايي مختص هر يك از اين دو سيستم عامل وجود دارد بايد به نوع سيستم عامل نيز توجه داشت. براي مثال زبان net. به هيچ وجه در سرور لينوكس قابل اجرا نيست.
سرور ها داراي يك نرم افزار وب سرور هستند كه وظيفه تبديل كدهاي نامفهوم به مفهوم دار را دارند كه زمينه را براي قابل مشاهده شدن اطلاعات فراهم مي كنند.
زبان هاي معمول عبارتند از : html – xhtml – php – perl – .net – java
زبان بسيار ديگري نيز وجود دارند كه پركاربردترين آنها بصورت فوق است.
امیدواریم که از مطالب پیشگام وب نهایت استفاده رو برده باشید.