مرکز آموزش

رفع خطای 404 در مسیرهای پروژه React - react-router

  • 11

چنانچه از React در ساختار پروژه خود استفاده کرده باشید، ممکن است این تجربه را داشته‌اید که لینک‌هایی که به صورت _Blank یا لینک مستقیم هستند با خطای 404 مواجه می‌شوند اما همان لینک از طریق منوهای وبسایت به صورت Self بدون خطا صفحه را بارگذاری می‌کند.

 

نحوه رفع مشکل:

برای رفع این مشکل لازم است کد زیر را در فایل .htaccess قرار دهید:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>

 

کار تمام شد!

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


آیا این آموزش به شما کمک کرد؟