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

رفرش کردن صفحه در ReactJS

با سلام. من تو پروژه ReactJS سایتم رو بارگذاری کردم ولی وقتی میرم توی صفحات داخلی و رفرش میکنم ارور 404 برمیگردونه. برای Route ها هم از SWITCH استفاده کردم. کسی میتونه راهنمایی کنه؟


reactjs
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

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

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

  RewriteRule ^ /index.html [L]

این مروبوط به htaccess میشه که باید روی سرور قرار بدی


امیرحسین
@amirhossein11 4 سال پیش مطرح شد
1

مرسی از پاسختون جناب موسوی
عالی هستین


Hamed Dehghan
تخصص : کارشناس UI
@hamed137729 3 سال پیش مطرح شد
0

از BrowserRouter استفاده کنید.
;"import { BrowserRouter as Router, Route , Switch } from "react-router-dom


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

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