نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

چگونه می توانم بفهمم چه cms دارم؟ ما از خدمات آنلاین استفاده می کنیم

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

برای ایجاد و نگهداری چنین سایت هایی از سیستم های مدیریت محتوا استفاده می شود که رابط کاربری آنها به شما امکان می دهد تا به سرعت اضافه کنید مواد جدیدبه یک منبع وب یا ایجاد تغییرات در منبعی که قبلاً منتشر شده است. CMS همچنین در حل وظایف عملکردی، اداری و مدیریتی نقش دارد.

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

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

ثانیاً، سیستم مدیریت به صاحبان منابع اینترنتی کمک می کند تا محتوای سایت را بدون مهارت خاصی مدیریت کنند.

باورهای غلط رایج

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

پلتفرم های رایگان و تجاری بسیار سریع در حال توسعه و به روز رسانی هستند و ساختار، سازمان و طراحی خود را تغییر می دهند.

نحوه تعیین CMS یک وب سایت: روش های اساسی

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

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

خدمات آنلاین رایگان

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

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

این همه است، شما می توانید از نتیجه لذت ببرید!

مشاهده کد منبع صفحات وب

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

برای تعیین CMS، باید F8 را در مرورگر فشار دهید یا از کلیدهای ترکیبی Ctrl+U استفاده کنید.

وردپرس محبوب ترین موتوری است که کاملا رایگان توزیع می شود. ویژگی متمایز آن وجود دایرکتوری wp-incudes با اسکریپت ها و همچنین پوشه wp-content با تصاویر، پلاگین ها، تم ها و سایر عناصر طراحی است. علاوه بر این، سیستم مدیریت محتوا را می توان با نام متا = "مولد" تشخیص داد، این تگ تعیین کننده است.

جوملا - نه کمتر سیستم محبوبمدیریت محتوا. شما می توانید یک CMS را با وجود دایرکتوری الگوها با الگوها شناسایی کنید. تمام اخبار منتشر شده در سایت تحت این موتور به طور پیش فرض به مدیر نویسنده اشاره دارد.

CMS دروپال نیز خود را دارد ویژگی متمایز: نمادها، تصاویر، فایل‌های css. و سایر داده‌ها در فایل‌ها و دایرکتوری‌های متفرقه قرار دارند. این موتور انعطاف پذیر برای اجرای پروژه شبکه اجتماعی عالی است.

سیستم مدیریت محتوای DLE از تگ meta name="generator" استفاده می کند که در آن می توانید یک لینک به وب سایت رسمی توسعه دهنده و نام خود موتور پیدا کنید. اسکریپت ها در این CMS معمولاً از طریق پوشه موتور متصل می شوند.

سیستم مدیریت محتوای NetCat را می توان با وجود دایرکتوری netcat حاوی تصاویر شناسایی کرد.

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

نصب افزونه مرورگر ویژه

یک مورد ساده دیگر را در نظر بگیرید روش سریعنحوه تعیین موتور وب سایت کاربر رایانه شخصی نیازی به داشتن مهارت خاصی یا انجام اقدامات غیر ضروری ندارد. اما در همه موارد کمکی نمی کند.

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

برای مرورگر فایرفاکسمی توانید افزونه ای به نام RDS Bar نصب کنید.

در ابتدا، فقط توسط بهینه سازان سئو استفاده می شد، بنابراین تعداد زیادی توابع دارد که حتی ارزش بحث در این بررسی را ندارند. اما در میان سایر ویژگی ها، افزونه موتور سایت را تعیین می کند. می توانید این گزینه را در پنل افزونه ها فعال کنید.

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

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

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

تحت هیچ شرایطی نباید با یک موتور "خانگی" موافقت کنید، مگر اینکه خودتان آن را بنویسید و شرایط کافی را داشته باشید. پروژه وب بدون CMS نیز چنین نیست بهترین ایده. اگر لازم است چنین کاری را شخصاً انجام دهید، مراقبت و احتیاط لازم است. حیف است که در ابتدای پروژه این نکته را اشتباه محاسبه کنیم و در آینده با عدم امکان اجرا مواجه شویم. عملکرد خاص. اطلاعات مطمئناً برای توسعه دهندگان مبتدی منابع الکترونیکی مفید خواهد بود.

موضوع قیمت

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

  1. دامنه عملکردی گسترده این تنها دلیلی است که شما باید با چنین پیشنهادی موافقت کنید. بقیه فقط تلاشی برای بازی با اعتماد انسان است.
  2. موتورهای جستجو بیشتر به سمت سایت هایی با CMS پولی تمایل دارند. آنها دیگران را به عنوان مشکوک طبقه بندی می کنند و آنها را در آخرین جستجوها فهرست می کنند. این در واقع یک افسانه است.
  3. تمامی شرکت های معتبر فقط با محصولات پولی کار می کنند.
  4. کد بسته بودن موتورهای پولی و نبود امنیت مناسب در دیگران.
  5. برای تعیین موتور وب سایت، نیازی نیست که صرفاً بر روی هزینه نهایی پروژه تمرکز کنید. معیار اصلی باید امکان اجرای ایده ها باشد.

وردپرس

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

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

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

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

از بیرون بهینه سازی موتور جستجووردپرس بهترین انتخاب است.

دروپال

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

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

جوملا

اگر از توسعه دهندگان پروژه های مختلف بپرسید که کدام بهتر است، بسیاری به جوملا اشاره می کنند که eBay، Orange و IKEA بر اساس آن ساخته شده اند. از آنجایی که سیستم دارای طیف گسترده ای از افزونه ها است، می توان از آن برای اجرای تقریباً هر پروژه - از کارت ویزیت گرفته تا پورتال های اطلاعاتی. علاوه بر این، این کار را می توان به سادگی و در زمان کوتاه انجام داد.

اما این موتور انعطاف پذیر نیست، فراتر از افزونه های ارائه شده دشوار است. متخصصان بهینه سازی این CMS را به دلیل تکرار بیش از حد و محتوای اطلاعاتی. اما کی رویکرد درستیک سایت با چنین موتوری می تواند به خوبی توسط موتورهای جستجو درک شود.

Bitrix

موتور Bitrix زیربنای بسیاری است پروژه های تجاری. مزیت آن رابطه خوب آن با پیکربندی 1C است. علاوه بر این، این سیستم شامل چندین پیشرفت آماده برای انواع مختلفمنابع الکترونیکی

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

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

اما تمام جنبه های ارتقاء سئو در گزینه های سیستم مدیریت محتوا گنجانده شده است که می تواند به طور مستقل تجزیه و تحلیل کند پرس و جوهای جستجو، چگالی کلید، نقاط ورودی و ورودی، هدرهای پاسخ سرور.

اگرچه موتور کاملاً سودآور و سودآور است، قیمت بالا، شدت منابع و پیچیدگی کار توسعه دهندگان را می ترساند.

جاسوسی صنعتی

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

شما می توانید نحوه پیدا کردن موتور سایت را با استفاده از روش های زیر درک کنید:

  1. کد HTML صفحه مورد نیاز را در مرورگر مشاهده کنید. بعد از کلمه محتوا نام پلت فرم مشخص می شود.
  2. مشاهده آدرس ورود پنل اداری.
  3. تجزیه و تحلیل ساختار فایل robots.txt. اینها می توانند پوشه ها، فایل ها و آدرس فایل ها باشند.
  4. استفاده از خدمات آنلاین.
  5. نصب افزونه مخصوص مرورگر

اگر از هر یک از این روش ها استفاده کنید، این سوال که چگونه موتور سایت را پیدا کنید مشکلی ایجاد نمی کند.

CMS را تغییر دهید

توسعه دهندگانی که از توانایی اجرای عملکردهای لازم راضی نیستند، سعی می کنند سایت را به موتور دیگری منتقل کنند. اما احتمال از دست دادن موقعیت ها بسیاری را از چنین نوآوری هایی باز می دارد. مشکل را می توان به راحتی حل کرد. در صورت امکان، باید URL های قدیمی را رها کنید یا از تغییر مسیر 301 استفاده کنید. اگر نیاز به تغییر موتور یک منبع با حجم زیاد دارید، استفاده از "خطای 404" مفید خواهد بود. متن، عنوان و مگا تگ ها باید بدون تغییر باقی بمانند.

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

با سلام خدمت خوانندگان محترم سایت وبلاگ! احتمالا اکثر شما از این موضوع آگاه هستید پروژه های مدرندر شبکه ای که از آنها ویژه استفاده می کنند برنامه های CMS(سیستم های مدیریت محتوا)، که در زبان محاوره ای موتور نامیده می شود.


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

راه دیگر برای تعیین اینکه کدام CMS در یک سایت وجود دارد، بررسی محتوای فایل robots.txt() است که معمولاً در پوشه root قرار دارد و دارای URL زیر است:

Site.ru/robots.txt

در اینجا نمونه‌هایی از robots.txt برای سایت‌هایی که توسط دو پلتفرم محبوب (وردپرس و جوملا) مدیریت می‌شوند، آورده شده است:


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

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

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

اما به این سادگی نیست. به عنوان مثال، هنگامی که می خواهید وارد پنل مدیریت دروپال شوید، ممکن است صفحه ای با خطای 403 (ورود رد شده) دریافت کنید. در این CMS، به منظور افزایش امنیت، مدیر این فرصت را دارد که فرم ورود را برای گروه های کاربری خاص مخفی کند.

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

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

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

تعیین CMS یک وب سایت آنلاین - خدمات 2ip.ru و iTrack

اکنون بیایید به آن سرویس‌های آنلاینی نگاه کنیم که به طور کاملاً دقیق تعیین می‌کنند که منبع وب مورد آزمایش روی کدام CMS اجرا می‌شود.

1. 2ip.ru. به این صفحه از این منبع چند منظوره بروید. آدرس IP () یا URL وب سایتی را که می خواهید بررسی کنید وارد کنید:


روی دکمه «یافتن» کلیک کنید و پس از مدتی (بسیار کوتاه) اطلاعات حاصل را دریافت خواهید کرد:


پاسخ واضح است: سایت دروپال را اجرا می کند. پایگاه داده 2ip.ru تقریباً 70 مورد دارد سیستم های مختلفمدیریت محتوا، بنابراین احتمال بسیار بالایی وجود دارد که به نتیجه خاصی برسید.

2. iTrack. برای اطلاع از موتور وب سایت به صورت آنلاین، به یک سرویس تخصصی مراجعه کنید از این پروژه، جایی که URL را وارد کرده و وارد می کنید کد تاییدیا captcha () و سپس فشار دهید دکمه آبیفعال سازی چک (همانطور که می بینید، پایگاه داده از بیش از 50 CMS تشکیل شده است که مقدار بسیار مناسبی است):


پس از تکمیل فرآیند، نتیجه ای مانند زیر دریافت می کنید:


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

تشخیص موتور با استفاده از افزونه Wappalyzer

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

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

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

اکنون می توانید از آن استفاده کنید. برای انجام این کار، به سادگی به صفحه منبع مورد آزمایش بروید، در نتیجه در سمت راست گوشه بالادر پنجره کروم، نمادی ظاهر می شود که نماد CMS است که این سایت را کنترل می کند:

علاوه بر اطلاعات اولیه (نوع موتور)، ما برخی از داده های اضافی را دریافت می کنیم که ممکن است مفید باشد: به عنوان مثال، ویجت های شبکه اجتماعی میزبانی شده در این منبع، نسخه سرورهای Nginxو زبان پی اچ پی، اسکریپت ها، از جمله سرویس های تجزیه و تحلیل و غیره.

به همین ترتیب، می توانید افزونه Wappalyzer را از صفحه رسمی فایرفاکس دانلود و نصب کنید. استفاده از آن در موزیلا شبیه به فرآیندی است که در رابطه با کروم به آن اشاره شد، اگرچه تفاوت‌های ظریفی نیز وجود دارد.

کدام روش تشخیص موتور موثرتر است؟

در قسمت پایانی این پست، می‌خواهم مطالب امروز را به اختصار خلاصه کنم و تمام i's را در اولویت‌ها برای استفاده از این یا آن گزینه برای بررسی موتور سایت مشخص کنم. در ابتدا بیایید کاستی های اصلی را شناسایی کنیمهر روش:

  • با استفاده از صفحه کد منبع خود بررسی کنید. همیشه نمی توان اطلاعات مربوط به CMS را با استفاده از متا تگ ژنراتور و افزونه های فعال به دست آورد. اگرچه کاربران با تجربه، با وجود این، هنوز هم می توانند اطلاعات لازم را از کد HTML با استفاده از پارامترهای دیگر استخراج کنند، اما هنوز زمان می برد و برای مبتدیان این کار به دلیل کمبود تجربه پیچیده است.
  • استفاده از خدمات آنلاین عیب اصلی این است که در پایگاه داده نیست سیستم مورد نظرمدیریت (به ندرت با آن مواجه می شود یا خود نوشته می شود)؛
  • استفاده از Wappalyzer عدم امکان نصب در اکثر مرورگرها (به جز محبوب ترین کروم و موزیلا) است.

برای آزمایش واضح وضعیت، بیایید سعی کنیم دریابیم که پروژه معروف ubuntu.ru با چه موتوری کار می کند. ابتدا از سرویس آنلاین iTrack استفاده می کنیم. نتیجه منفی خواهد بود، یعنی هیچ CMS از پایگاه داده وجود ندارد:


همین نتیجه در منبع دیگری است که امروز به آن اشاره کردم، یعنی 2ip.ru. در این مورد، نقطه ضعف ذاتی منابع آنلاین دقیقاً نبود موتور در پایگاه داده بود. اما Wappalyzer با آرامش اطلاعاتی را در مورد درخواست جستجو شده ارائه کرد:

به طور خلاصه، DokuWiki یک موتور ویکی است که برای ایجاد و مدیریت هر نوع سندی استفاده می شود. یک مطالعه مستقل دقیقاً همان نتیجه را به همراه داشت:


بر اساس این تست ساده، می‌توان نتیجه گرفت: برای طرفداران کروم و فایرفاکس بهترین گزینه Wappalizer است، بقیه می توانند به طور جامع از روش های دیگر استفاده کنند یا به مرورگرهای ذکر شده سوئیچ کنند، که اتفاقاً مزایای زیادی به خصوص برای کروم دارند. خوب، مطالب طبق معمول با یک ویدیو تکمیل خواهد شد.

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

موتور وب سایت چیست و چه کاربردی دارد؟

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

معروف ترین آنها عبارتند از وردپرس، جوملا، دروپال، Bitrix داخلی و بسیاری دیگر.

چگونه موتور سایت را بفهمیم

موتور را می توان از چند طریق شناسایی کرد:

  • با آنالیز دستی صفحه؛
  • با ویژگی های معمولی تعیین می شود.
  • با استفاده از خدمات آنلاین

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

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

همچنین می توانید موتور سایت را از خطوط CSS و JavaScript پیدا کنید. مسیرها به فایل‌های سبک و اسکریپت ممکن است حاوی بخش‌هایی از طرح‌بندی استاندارد CMS باشند. به عنوان مثال، وردپرس های معمولی شامل کلید واژه ها: wp-content.

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

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

  • /p=501- نوع پیوند فعلی برای وردپرس؛
  • /index.php?option=com_content... - این الگوبه طور پیش فرض در جوملا استفاده می شود.
  • صفحه/page_name - این همان چیزی است که آدرس در MaxSite به نظر می رسد.

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

  • wp-admin- پنل مدیریت در وردپرس؛
  • مدیر- این آدرسی است که جوملا از آن استفاده می کند.
  • مدیر- و این یکی متعلق به MaxSite است.

اسکن پاسخ های سرور همچنین می تواند به شما کمک کند تا دریابید که سایت در چه موتوری قرار دارد. این کار را می توان با استفاده از ابزارهای خاص انجام داد. در پاسخ سرور مورد نظر ما ممکن است حاوی فیلدی با مقدار X-Powered-CMS باشد.

منطقی است که به کوکی های ذخیره شده سایت نگاه کنید. برای این نیز ممکن است نیاز داشته باشید وسایل خاص، به نام sniffers. در میان رشته های کوکی می توانید قسمت هایی از نام CMS های محبوب را پیدا کنید، به عنوان مثال، wpیا umicms.

خدمات آنلاین

اولین ابزار Itrack است. در پایگاه داده خود دارای ویژگی های بیش از 50 ابزار مدیریت محتوا به منظور یافتن موتور وب سایت به صورت آنلاین است. کافی است به سایت مراجعه کنید، نام دامنه مورد نظر، کپچا را وارد کرده و بر روی «بررسی» کلیک کنید. پس از مدتی سرویس سایت مشخص شده را اسکن کرده و حکم خود را اعلام می کند. و در صورت وجود CMS نمایش داده می شود.

یکی دیگر از خدمات چند منظوره خوب برای پیدا کردن موتور وب سایت به صورت آنلاین، - 2ip در اینجا آدرس منبع در حال اسکن را وارد کرده و روی دکمه "پیدا کردن" کلیک کنید. سیستم تمام CMS های شناخته شده را طی می کند و آنها را یکی یکی نمایش می دهد. و به محض اینکه با یک مسابقه روبرو شد، آن را به شما اطلاع خواهد داد.

چرا ممکن است لازم باشد موتور وب سایت را بررسی کنید؟

چنین اطلاعاتی همیشه برای یک مهاجم-هکر مفید خواهد بود. چگونه می تواند از آن استفاده کند؟ بسیار ساده. تمامی ابزارهای مدیریت محتوا توسط افراد نوشته شده است. بر این اساس، پروژه ها و سایت ها ممکن است دارای خطا باشند. برخی به سرعت اصلاح می شوند، برخی دیگر باقی می مانند. دانستن اشتباهات معمولی CMS خاص و اطمینان از نصب آن بر روی سایت مورد حمله، هکر می تواند با استفاده از آسیب پذیری ها و اکسپلویت ها از رویکردهای مختلفی استفاده کند.

همچنین، نوع موتور ممکن است مورد نیاز برنامه نویس وب باشد که می خواهد تقریباً همان وب سایت را برای خود یا برای مشتری ایجاد کند. یا شاید همان توسعه دهنده می خواهد ببیند که یک هکر به چه راحتی می تواند CMS را در وب سایت خود شناسایی کند.

مخفی کردن اطلاعات موتور

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

به عنوان مثال، جوملا یک تگ Generator تولید می کند. یعنی باید فایل index.php قالب فعلی را تصحیح کنید. باید خط را به آن اضافه کنیدsetGenerator(``)؟> جایی بین متا تگ های دیگر.

تغییر نمایش آدرس صفحات وب به صورت دستی بسیار دشوار است. اما در حال حاضر وجود دارد راه حل های آماده، چیزی شبیه JoomSEF. آنها پیوندهایی را بر اساس نام مواد و ظاهر ایجاد می کنند نوار آدرسقابل خواندن تر می شود و با اکثر سایت ها تفاوتی ندارد.

شما همچنین می توانید یک سایت جوملا را با نماد معروف در هدر مرورگر تشخیص دهید. Favicon.ico نام دارد و در ریشه سایت یا پوشه قالب فعلی قرار دارد.

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

نتیجه

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

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

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

خدمات آنلاین تعیین موتور وب سایت (CMS)

2ip.ru

سرویسی که به شما امکان می دهد CMS یک سایت را تعیین کنید. این سرویس می تواند 68 مورد از معروف ترین موتورها را شناسایی کند. شما به سادگی وارد دامنه وب سایت شده و شروع به اسکن می کنید. این سرویس کد منبع را برای نشانه های یکی از CMS هایی که در پایگاه داده است جستجو می کند. اگر هیچ یک از علائم پیدا نشد، آنگاه سایت روی یک CMS کار نمی کند یا روی یک موتور بسیار کمیاب کار می کند.

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

سرویس بعدی در ردیف کد منبع سایت را اسکن می کند و بر اساس داده های دریافتی تعیین می کند: استفاده از اسکریپت های تجزیه و تحلیل، زبان های برنامه نویسی، وب سرور، سیستم کسب درآمد و موارد دیگر.

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

xtoolza.info

سرویس دیگری به شما امکان می دهد تا کنترل دسته ای CMS را انجام دهید. زمانی که نیاز به ساخت دارید بسیار راحت است تأیید انبوه CMS سایت ها (این سرویس دیگر کار نمی کند).

پسوندهای مرورگر که موتور سایت را تعیین می کنند

افزونه های مرورگر وجود دارند که به تعیین موتور سایت کمک می کنند. من اکثرا استفاده میکنم گوگل کرومبه عنوان یک مرورگر فعال و افزونه کروم Sniffer Plus.

پس از نصب افزونه، نمادی در کنار خط مرورگر ظاهر می شود که با کلیک بر روی آن می توانید ببینید سایت از چه موتور، وب سرور و اسکریپت هایی استفاده می کند.

برنامه های تشخیص موتور سایت

در بین برنامه های تعیین موتور وب سایت بهترین است A-Parser. این برنامه پولی است و ارزان نیست، اما قابلیت های آن قابل توجه است:

  • تعریف بیش از 600 CMS؛
  • نظارت بر موقعیت هر سایت در موتورهای جستجو؛
  • مجموعه ای از پایگاه های داده لینک برای XRumer، A-Poster، AllSubmitter، ZennoPoster.
  • مجموعه اطلاعات دلخواهاز هر سایتی (به عنوان مثال، تلفن، ایمیل،
  • پیام های انجمن ها، اطلاعیه ها و غیره)؛
  • ردیابی بک لینک ها؛
  • جمع آوری و ارزیابی کلمات کلیدی؛
  • تجزیه انواع داده ها از موتورهای جستجو؛
  • تجزیه اطلاعات از VKontakte، Instagram، RSS، YouTube؛
  • تجزیه ساختار وب سایت؛

البته، بعید است که این برنامه برای یک وبلاگ نویس معمولی مناسب باشد؛ او به سادگی به اکثر عملکردهای آن نیاز ندارد. بیشتر برای آژانس های سئو مناسب است.

خوب، برای یک وبلاگ نویس معمولی مثل من، خدمات آنلاین برای تعیین موتور سایت کافی است.

بهترین مقالات در این زمینه