learn

افزودن MIME Type در پلسک ویندوز و IIS؛ رفع خطای 404.3

راهنمای نگاشت نوع فایل در IIS با تفکیک خطای MIME از مشکل مسیر و دسترسی.

افزودن MIME Type در پلسک به وب‌سرور کمک می‌کند نوع محتوای فایل استاتیک را در پاسخ HTTP اعلام کند. MIME Type تعیین‌کنندهٔ مجوز کاربر یا مجوز اجرای برنامه نیست. هر خطای 403 یا 404 را نباید با افزودن یک پسوند رفع کرد؛ ابتدا علت و زیرکد خطا را ببینید.

چه زمانی افزودن MIME Type در پلسک لازم است؟

در IIS، نبود نگاشت مناسب برای یک پسوند استاتیک می‌تواند خطای 404.3 ایجاد کند. وجود واقعی فایل، مسیر درست، مجوز خواندن و محدودیت Request Filtering نیز باید بررسی شود. اگر مشکل از این موارد باشد، تغییر MIME به‌تنهایی کافی نیست.

روش پنل در هاست ویندوز

  1. دامنهٔ درست را در Plesk انتخاب کنید.
  2. برای یک Virtual Directory، وارد Virtual Directories و تب MIME Types شوید.
  3. Add MIME Type را بزنید.
  4. پسوند و نوع محتوای معتبر را وارد کنید.
  5. با OK ذخیره کنید و رکورد همان محدوده را ببینید.
گزینهٔ Add MIME Type برای Virtual Directory در پلسک ویندوز
نمونهٔ رابط قدیمی؛ نام و جای دکمه‌ها در نسخهٔ فعلی ممکن است متفاوت باشد. راهنمای بازبینی‌شدهٔ متن را مبنا قرار دهید.

تنظیم کل دامنه با پوشه فرق دارد

برای تنظیم دامنه، بخش IIS Settings و فهرست MIME types را بررسی کنید. تنظیم یک پوشه ممکن است از سطح بالاتر ارث ببرد. در پلسک لینوکس، مسیر Apache & Nginx Settings کاربرد دارد؛ مراحل Virtual Directories این راهنما مخصوص Windows/IIS است.

نمونهٔ web.config

اگر میزبان اجازهٔ تغییر این بخش را می‌دهد، نگاشت زیر نمونه‌ای برای فایل .webmanifest است. آن را در ساختار موجود ادغام کنید؛ کل web.config برنامه را جایگزین نکنید. دستور remove فقط نگاشت همان پسوند را پیش از تعریف دوباره کنار می‌گذارد.

<configuration>
  <system.webServer>
    <staticContent>
      <remove fileExtension=".webmanifest" />
      <mimeMap fileExtension=".webmanifest" mimeType="application/manifest+json" />
    </staticContent>
  </system.webServer>
</configuration>

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

از نگاشت عمومی همهٔ فایل‌ها پرهیز کنید

فایل پیکربندی، کلید یا کد سمت سرور را برای رفع خطا به فایل دانلودشدنی تبدیل نکنید. نوع محتوا را بر اساس قالب واقعی فایل انتخاب کنید؛ تغییر پسوند یا Content-Type فایل مخرب را سالم نمی‌کند. مقدار هدر پاسخ و دانلود یک نمونهٔ مجاز را بررسی کنید.

منابع: روش تنظیم در Plesk و ساختار mimeMap در IIS. اگر زیرکد خطا متفاوت است، مسیر عیب‌یابی همان خطا را دنبال کنید.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب