چنانچه از 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>
کار تمام شد!
