خطا در راه اندازی lazy loading انگولار

سلام و خسته نباشید

زمانی 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 بر میخوریم این مشکل چجوری برطرف میشه؟

برچسب ها:
پرسیده شده در: 4 سال قبل
آمار بازدید: 1023
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو
1

تنظیمات سرور شما مشکل دارد.

میتونید از این آپشن استفاده کنید:

 useHash: true

@NgModule({
  imports: [RouterModule.forRoot(ROUTES, {useHash:true})]
})

 

ارسال شده در: 4 سال قبل
aliakbari (30)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو
سلام اینو اضافه کردم ولی متاسفانه قبل هر url یه علامت هش (#) اضافه میکنه - marjani123 در 4 سال قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.