جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
abolfazl abbasi
5 سال پیش توسط abolfazl abbasi مطرح شد
1 پاسخ

مشکل در Route بندی

سلام خدمت دوستان
من ی پروژه ای با ریکت ایجاد کردم در حالت تست روت ها درست اجرا میشدن ولی خب زمانی که بیلد گرفتم و بردم روی سرور روت ها به صورت مستقیم اجرا نمیشن و فقط باید از تو روت اصلی /domain به بقیه روت ها سویچ بشه
مثلا من تو صفحه اصلی برنامه ی دکمه ورود دارم با روت /login رو دکمه که میزنم میره تو لاگین ولی اگه نخوام وارد صفحه اصلی بشم و بخوام به صورت مستقیم خودم ادرس domain/login اجرا کنم ارور 404 میده سرور


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
2

سلام در همین فرم بارها سوال شده
شما اگر از apache استفاده میکنید باید htaccess خودتون رو ویرایش کنید
و کد زیر رو برای مثال استفاده کنید تا تمام request ها بشکل query به همون روت اصلی ارسال بشه .

 RewriteEngine On  
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
  RewriteRule ^ - [L]

  RewriteRule ^ /index.html [L]

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

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