راهنمای تشخیص · 2026
چگونه قالب PrestaShop را در هر وبسایتی تشخیص دهیم
PrestaShop یک پلتفرم محبوب اروپایی تجارت الکترونیک متنباز است. تشخیص شامل یافتن مسیرهای /themes/[نام]/ و متغیرهای سراسری JavaScript خاص PrestaShop است.
سریعترین راه: از تشخیصدهنده رایگان ما استفاده کنید
هر URL را جایگذاری کنید و قالب، افزونهها و پشته PrestaShop را در ۲ ثانیه دریافت کنید.
تشخیصدهنده PrestaShop را باز کنید ←تشخیصدهنده ما به دنبال چه چیزی است
مسیرهای منبع /themes/[نام]/
PrestaShop قالب فعال را از /themes/[نام-قالب]/ ارائه میدهد. واردات CSS و JS اسلاگ قالب را در معرض میگذارند.
کجا: تگهای <link> و <script> در HTML
شیء JavaScript مربوط به prestashop
PrestaShop مقدار window.prestashop را در هر صفحه فروشگاه در معرض میگذارد: شامل نام فروشگاه، واحد پول و تنظیمات زبان است.
کجا: <script> درونخطی
متاتگ generator
نصبهای پیشفرض PrestaShop مقدار <meta name='generator' content='PrestaShop'> را اضافه میکنند.
کجا: <head> در HTML
Content-Security-Policy با PrestaShop
PrestaShop 1.7+ سرآیندهای CSPی اضافه میکند که به دامنههای مرتبط با PrestaShop ارجاع میدهند.
کجا: سرآیندهای پاسخ HTTP
مسیرهای /modules/[نام]/
ماژولهای PrestaShop منابع را از /modules/[نام-ماژول]/ ارائه میدهند. ماژولهای رایج (ps_imageslider، ps_categorytree) بهسادگی شناسایی میشوند.
کجا: URLهای منابع
فهرست بررسی بازرسی دستی
اگر تشخیصدهنده نتایج غیرقطعی برمیگرداند، این بررسیهای دستی را در ابزارهای توسعهدهنده مرورگر خود انجام دهید (کلیک راست ← بازرسی):
- 1
کد منبع را مشاهده کنید. به دنبال 'prestashop' یا '/themes/' بهدنبال نام یک قالب بگردید.
- 2
کنسول DevTools ← prestashop را تایپ کنید: اگر تعریف شده باشد، یک سایت PrestaShop است.
- 3
متاتگ generator را بررسی کنید.
- 4
به دنبال مسیرهای /modules/ در واردات CSS/JS بگردید.
- 5
به /admin یا /[نام-admin-تصادفی]/ بروید: URLهای مدیریت PrestaShop حتی وقتی تصادفی هستند از یک الگوی قابل تشخیص پیروی میکنند.
چرا پشته یک سایت را شناسایی کنیم؟
سه دلیل مشروع: تحقیق درباره رقبا (پیشروی صنعت شما از چه ابزارهایی استفاده میکند؟)، صلاحیتسنجی سرنخها (آیا سایت این مشتری بالقوه شرایط لازم برای خدمات شما را دارد؟) و برنامهریزی مهاجرت (پیش از برآورد هزینه یک طراحی مجدد، باید پشته فعلی را بشناسید).
همه موارد بالا فعالیتهایی بر اساس دادههای عمومی هستند: هر سیگنالی که بررسی میکنیم در HTML یا پاسخ HTTP صفحه قابل مشاهده است، همان دادههایی که هر کسی میتواند با «مشاهده کد منبع» ببیند. ما فقط آنها را سریعتر تحلیل میکنیم و بهصورت روشن ارائه میدهیم.
آنچه تشخیص نمیتواند به شما بگوید
تشخیص مشخص میکند که چه چیزی در حال اجراست. نمیتواند به شما بگوید چرا یک سایت آن پشته را انتخاب کرده، چقدر برای آن هزینه میکنند، توسعهدهندهاش کیست یا نقشه راه آن چیست. برای این موارد، با یک انسان صحبت کنید.
همچنین نمیتواند از پس کشینگ تهاجمی، پیکربندیهای headless یا قالبهای ساختهشده از صفر بدون نشانگرهای پیشفرض فریمورک برآید. ما تشخیصهای با اطمینان پایین را علامتگذاری میکنیم تا بدانید چه زمانی باید عمیقتر بررسی کنید.