سلام و خسته نباشید
زمانی lazy loading رو پیاده سازی میکنم بعد از قرار گرفتن بر روی هاست و یا سرور اگر به طور مثال آدرس وب سایت من www.oceanweb.ir باشه و آدرس یکی از صفحات وب به طور مثلا صفحه درباره ما به این شکل باشد www.oceanweb.ir/about
کاربر زمانی که آدرس www.oceanweb.ir رو وارد میکنه و از طریق یکی از دکمه هایی که به صفحه درباره ما لینک شده کلیک میکنه بدون مشکل وارد صفحه درباره ما میشه اما اگر از همون اول توی آدرس بار مرورگر این آدرس و وارد کنه www.oceanweb.ir/about با این ارور مواجح میشه
Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request
اگر مشکل رو بد توضیح دادم وارد وبسایت http://oceanweb.ir/ شوید و بر روی دکمه تماس با ما کلیک کنید وارد آدرس http://oceanweb.ir/contact-us خواهید شد بدون هیچ مشکلی حالا روی یک تب جدید مرور گر همین آدرس را به طور کامل وارد کنید http://oceanweb.ir/contact-us به صفحه nor found بر میخوریم این مشکل چجوری برطرف میشه؟
تنظیمات سرور شما مشکل دارد.
میتونید از این آپشن استفاده کنید:
useHash: true
@NgModule({
imports: [RouterModule.forRoot(ROUTES, {useHash:true})]
})
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.