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

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

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


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

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

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

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


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

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


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

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


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

  RewriteRule ^ /index.html [L]

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

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


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

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

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

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


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

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