نشانی پیشنمایش رایگان سایت شما (برای مثال t-1a2b3c4d5e6f.zinnpreview.com) برای ساخت و آزمایش است. برای ایمن نگه داشتن این نشانیها برای همه مشتریان، یک نشانی پیشنمایش فقط فایلهای اختصاصی برنامه شما را اجرا میکند. هر مورد دیگری که بخواهد کدی را در آنجا اجرا کند، با خطای 403 Forbidden رد میشود.
چه مواردی در یک نشانی پیشنمایش رد میشوند
- WordPress و WooCommerce: فایلهای PHP در
wp-admin، wp-includes، wp-content (بهجز uploads) و در فایلهای واقع در پوشه اصلی سایت اجرا میشوند. یک فایل PHP در uploads، یا در پوشهای که خودتان اضافه کردهاید، رد میشود.
- Joomla، Drupal، PrestaShop، OpenCart، Grav و MediaWiki: فقط نقاط ورود اختصاصی خود برنامه، مانند
index.php و پوشه مدیریت آن، اجرا میشوند.
- سایتهای ایستا و برنامههای Node.js: هیچ کدی از PHP اصلاً اجرا نمیشود.
- همه سایتها: چند نام پوشه و فایل که تنها توسط ابزارهای فیشینگ استفاده میشوند، رد میگردند.
همچنین به موتورهای جستجو اعلام میشود که نشانیهای پیشنمایش را ایندکس نکنند.
دامنه اختصاصی شما تحت تأثیر قرار نمیگیرد
هیچکدام از این موارد زمانی که به سایت از طریق دامنه اختصاصی خودش دسترسی پیدا شود، اعمال نمیگردد. اگر نیاز دارید کدی از پوشه اختصاصی خودتان اجرا شود، دامنه خود را در بخش دامنهها و DNS متصل کنید. آنجا دقیقاً همانطور که آن را نوشتهاید کار میکند.
چرا این کار را انجام میدهیم
نشانیهای پیشنمایش یک دامنه مشترک دارند. اگر فردی از یکی از آنها برای میزبانی یک صفحه ورود جعلی استفاده کند، مرورگرها میتوانند به بازدیدکنندگان در مورد همه نشانیهای پیشنمایش، از جمله نشانی شما، هشدار دهند. محدود کردن پیشنمایش به فایلهای اختصاصی خود برنامه از این اتفاق جلوگیری میکند، بدون اینکه بر سایت واقعی شما تأثیری بگذارد.
نکات مفید
- برگهها، نوشتهها، محصولات، تصاویر و استایلها هرگز رد نمیشوند. فقط کدهای خارج از پوشههای اختصاصی خود برنامه رد میشوند.
- اگر موردی که برنامه شما واقعاً به آن نیاز دارد در نشانی پیشنمایش رد شد، با پشتیبانی تماس بگیرید و نشانیای را که خطای ۴۰۳ نمایش داده است به ما اعلام کنید.