مهدی
4 سال پیش توسط مهدی مطرح شد
3 پاسخ

ارور 404 لینک مستقیم در ریکت

سلام وقتتون بخیر

کامپایل پروژه ریکت جی اس و انتقال اون روی هاست انجام شد و پروژه هم وقتی به مسیر روت اصلی میریم خیلی خوب کار میکنه و بین لینک ها هم جا به جا میشه و تو ادرس بار مرورگر هم روت ها تغییر میکنه.

ولی وقتی روت های داخلی سایت مستقیما تو مرورگر میزنیم 404 نشون میده

مشکل چی هست دوستان ؟


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@mahdi12
پس باید وب سرور رو درست کانفیگ کنید. فایل .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>

محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@mahdi12
سلام.
از هاست استفاده می کنید، یا گیت هاب.
چون معمولا این مشکل در Github Pages به وجود میاد و منطقی هم هست.


مهدی
تخصص : برنامه نویس سرور
@mahdi12 4 سال پیش آپدیت شد
0

@mohsenbostan

بله روی هاست هست


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@mahdi12
پس باید وب سرور رو درست کانفیگ کنید. فایل .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>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام