راکت
mahdi
mahdi
توسط mahdi مطرح شد
حل
5 پاسخ

لاراول و ReactJS و لینک ها

سلام
من یک پروژه لاراول دارم که دارم توش از ReactJS استفاده می کنم. لینک های پروژم کلا بدون # با خطای ۴۰۴ اجرا می شوند.
در VueJS خاصیتی به نام history mode وجود داشت که این مساله رو اصلاح می کرد ولی تو reactjs نمی دونم چکاری می شه برای این مشکل کرد.
ممنون میشم راهنمایی کنید.


ثبت پرسش جدید
mahdi
mahdi
تخصص :برنامه نویس ...
@esmahdim6 سال پیشمطرح شد
0

سلام
من با کدهای htaccess به نتیجه نرسیدم ولی با Route زیر که همون کاری رو می کنه که شما فرمودید به نتیجه رسیدم:

Route::get('/{path?}', function($path = null){
    return View::make('welcome');
})->where('path', '.*');

Route فوق تمام درخواست ها رو به لایه نمایشی welcome ارجاع می دهد.
ممنون از استاد موسوی


حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi6 سال پیشمطرح شد
0

سلام به دلیل اینکه لاراول فکر میکنه دنبال یک روت از لاراول هستید ولی وجود نداره
اگر قرار هست در یک دامنه از لاراول و react استفاده کنید باید htaccess رو تغییر بدید تا route ها به شکل query به روت اصلی ارسال بشه


mahdi
mahdi
تخصص :برنامه نویس ...
@esmahdim6 سال پیشمطرح شد
0

سلام
کدهای htaccess رو لطف می کنید؟


حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi6 سال پیشمطرح شد
0
 RewriteEngine On  
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
  RewriteRule ^ - [L]

  RewriteRule ^ /index.html [L]

حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi6 سال پیشمطرح شد
0

البته بگم این باید شخصی سازی بشه
دقیقش برای لاراول رو سرچ کنید براتون میاره


mahdi
mahdi
تخصص :برنامه نویس ...
@esmahdim6 سال پیشمطرح شد
0

سلام
من با کدهای htaccess به نتیجه نرسیدم ولی با Route زیر که همون کاری رو می کنه که شما فرمودید به نتیجه رسیدم:

Route::get('/{path?}', function($path = null){
    return View::make('welcome');
})->where('path', '.*');

Route فوق تمام درخواست ها رو به لایه نمایشی welcome ارجاع می دهد.
ممنون از استاد موسوی


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

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