PDA

View Full Version : ارور 404



علیرضا5
شنبه 16 مرداد 1395, 17:33 عصر
با سلام و خسته نباشید خدمت اساتید بزرگوار
برای رفع ارور 404 از این کد استفاده کردن در وب کانفیگ ولی خیلی اذیت داره مخصوصادر پستها که اصلا جواب نمیده (یعنی وقتی که مثلا روی یک آگهی کلیک بکنید)


<customErrors mode="RemoteOnly" defaultRedirect="http://rasaagahi.com/">
<error statusCode="401" redirect="http://rasaagahi.com/"/>
<error statusCode="403" redirect="http://rasaagahi.com/"/>
<error statusCode="404" redirect="http://rasaagahi.com/"/>
<error statusCode="405" redirect="http://rasaagahi.com/"/>
<error statusCode="406" redirect="http://rasaagahi.com/"/>
<error statusCode="412" redirect="http://rasaagahi.com/"/>
<error statusCode="500" redirect="http://rasaagahi.com/"/>
<error statusCode="501" redirect="http://rasaagahi.com/"/>
<error statusCode="502" redirect="http://rasaagahi.com/"/>
</customErrors>
</system.web>



این سایتمه http://rasaagahi.com/

با تشکر

ahmad156
شنبه 16 مرداد 1395, 18:56 عصر
می بایست RemoteOnly رو به On تبدیل کنین

علیرضا5
شنبه 16 مرداد 1395, 20:08 عصر
با on هم مشکل حل نشد
1- وقتی در صفحه اصلی جلوی http://rasaagahi.com/ که آدرس سایت باشه یک 1/ میگذارم صفحه رو میاره ولی آدرس رو به چنین چیزی تبدیل می کنه
http://rasaagahi.com/?aspxerrorpath=/11.aspx

2- وقتی در صفحات جلوی http://rasaagahi.com/tamas.aspx که صفحه تماس با ماباشه یک 1 میگذارم که کلا کد کارنمیکنه

3- وقتی در صفخات بجای این http://rasaagahi.com/tamas.aspx که صفحه تماس با ماباشه http://rasaagahi.com/ta1mas.aspx میگذارم صفحه رو میاره ولی آدرس رو به چنین چیزی تبدیل می کنه
http://rasaagahi.com/?aspxerrorpath=/ta1mas.aspx

4- بدتر از همه هم داخل پستها هست که کد اصلا کار نمیکنه مثلا اگه بجای این http://rasaagahi.com/post/17 بگذارید http://rasaagahi.com/p1ost/17 یا http://rasaagahi.com/post/

5- ضمن اینکه من می خوام آدرس صفحه یه یک صفحه مانند مثلا error.aspx/ روت بشه نه به آدرس سایت یعنی http://rasaagahi.com/ که متاسفانه نتونستم بنویسم

لطفا راهنمایی بفرمائید با تشکر

keyone72
شنبه 16 مرداد 1395, 20:32 عصر
با on هم مشکل حل نشد
1- وقتی در صفحه اصلی جلوی http://rasaagahi.com/ که آدرس سایت باشه یک 1/ میگذارم صفحه رو میاره ولی آدرس رو به چنین چیزی تبدیل می کنه
http://rasaagahi.com/?aspxerrorpath=/11.aspx

2- وقتی در صفحات جلوی http://rasaagahi.com/tamas.aspx که صفحه تماس با ماباشه یک 1 میگذارم که کلا کد کارنمیکنه

3- وقتی در صفخات بجای این http://rasaagahi.com/tamas.aspx که صفحه تماس با ماباشه http://rasaagahi.com/ta1mas.aspx میگذارم صفحه رو میاره ولی آدرس رو به چنین چیزی تبدیل می کنه
http://rasaagahi.com/?aspxerrorpath=/ta1mas.aspx

4- بدتر از همه هم داخل پستها هست که کد اصلا کار نمیکنه مثلا اگه بجای این http://rasaagahi.com/post/17 بگذارید http://rasaagahi.com/p1ost/17 یا http://rasaagahi.com/post/

5- ضمن اینکه من می خوام آدرس صفحه یه یک صفحه مانند مثلا error.aspx/ روت بشه نه به آدرس سایت یعنی http://rasaagahi.com/ که متاسفانه نتونستم بنویسم

لطفا راهنمایی بفرمائید با تشکر

اگر از mvc استفاده میکنید کافی است پکیج زیر را نصب کنید یک ویو برای شما اضافه میکنه که خطا رو به اون یو ریدایرکت میکنه
https://www.nuget.org/packages/NotFoundMvc/1.4.0-CI00006

علیرضا5
شنبه 16 مرداد 1395, 20:39 عصر
اگر از mvc استفاده میکنید کافی است پکیج زیر را نصب کنید یک ویو برای شما اضافه میکنه که خطا رو به اون یو ریدایرکت میکنه
https://www.nuget.org/packages/NotFo.../1.4.0-CI00006 (https://www.nuget.org/packages/NotFoundMvc/1.4.0-CI00006)










نخیر بنده کلا سایتم رو از اول با webfourms ساختم و mvc هم بلد نیستم