راکت
حل شده

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

5 پاسخ

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

mahdi
mahdi
@esmahdim
ثبت پرسش جدید

پاسخ‌ها

5
mahdi
mahdi
@esmahdim

تخصص: برنامه نویس ...

بهترین پاسخ

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

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

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

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

mahdi
mahdi
@esmahdim

تخصص: برنامه نویس ...

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

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

  RewriteRule ^ /index.html [L]
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

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

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