مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Dr-Pantagon

عضویت از 1392/11/01

مشکل با رفع خطای A potentially dangerous Request.Path value was detected from the client (:).

  • یکشنبه 8 اسفند 1395
  • 22:28
تشکر میکنم

با سلام

من داخل سایتم یه قسمت آموزش دارم که گوگل بوت که میخواد بیاد چکش کنه به خطا میخوره چون میخواد از دو نقطه استفاده کنه یا سایت های دیگه که میان و مثلا با & میخوان چک کنن و پارامتر بدن چطوری میتونم تنظیم کنم یا رفع کنم که به سئو سایت هم مشکلی پیش نیاد ؟

حتی الان یه مورد دیگه که اضافه شده اینکه درخواست هایی به این صورت دارم که به خطا میخوردم

site.com/learning/Learning_Bizer_RezaHTTP_USER_AGENT:Mozilla/5.0

آدرس صفحه من این هست

learning/Learning_Bizer_Reza

ولی وقتی میخواد باز بشه این آخرش اضاف میشه و ارور میده

HTTP_USER_AGENT:Mozilla/5.0

یا این مورد

site.com\js\],_default:k.htmlSerialize

لطفا راهنمایی فرمایید

تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 9 اسفند 1395
  • 08:15

متوجه نشدم دوست من

کاربر سایت

Dr-Pantagon

عضویت از 1392/11/01

  • سه شنبه 10 اسفند 1395
  • 21:59

مهندس جان و دوستان عزیز

من تو سایتم یه قسمت آموزش دارم که ادرس درستش به این صورت است

site.com/learning/subject-detail

از url rewrire استفاده شده

و درست هم کار میکنه 

حالا مشکل کجاس

مشکل اینجاست که وقتی گوگل بوت یا سرچ انجین های دیگه میان رو سایت و میخوان صفحه رو ایندکس کنن یه سری کاراکتر به آخر آدرس من اضافه میکنن که دلیلش رو نمیدونم خودم 

یعنی آدرس صفحه من از 

site.com/learning/subject-detail

تبدیل میشه به

site.com/learning/subject-detail*

یه ستاره آخرش اضاف میشه یا یه علامت &

و همین باعث میشه که صفحه به ارور و خطا بخوره

میخوام این مشکل رو حل کن که خطا نده ولی .net تا جایی که فهمیدم فکر میکنه xss attack هست و میاد بلاک میکنه

validatiorequest رو فالس کردم تو وب کانفیگ هم  این این کد رو اضاف کردم

requestValidationMode="2.0" requestPathInvalidCharacters=""

و الان به این صورت هست 

<httpRuntime targetFramework="4.5" requestValidationMode="2.0" requestPathInvalidCharacters="" encoderType="Microsoft.Security.Application.AntiXssEncoder, AntiXssLibrary" />

امید وارم متوجه شده باشید و تونسته باشم توضیح بدم ولی اگر باز هم متوجه نشدید فکر کنین سایت من این خطا رو داره چطوری درستش کنم

 A potentially dangerous Request.Path value was detected from the client (:).

فایل های ضمیمه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 اسفند 1395
  • 10:10

تاحالا با چنین مشکلی روبرو نشده بودم و برام جالبه

تحقیق میکنم و اگر به نتیجه رسیدم بهتون اطلاع میدم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)