چرا در بعضی موارد بجای صفحه 404 که خودم ساختم صفحه 404 سرور نمایش داده می شه؟

i-php-i

Active Member
وقتی آدرس یه لینک که توی سرور وجود نداره رو وارد می کنم، صفحه 404 که خودم ساختم نمایش داده می شه.

ولی وقتی یه لینک شبیه به لینکهای زیر رو کلیک می کنم، بجای اینکه صفحه 404 خودم نمایش داده بشه، صفحه 404 سرور نمایش داده می شه. مشکل ازکجاست و چطور می شه این مشکل رو برطرف کرد؟

HTML:
http://localhost/content/sent/%EF%BB%BF%3Cscript%3Ealert%28%22MSG%22%29%3B%3C%2Fscript%3E

http://localhost/content/sent/%EF%BB%BF<script>alert("MSG")%3B<%2Fscript>
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
شما چطوری صفحه اشتباه رو شناسایی میکنید ؟
( اگر کنترل پنل cpanel داشته باشید از اونجا میتونید صفحه 404 رو مشخص کنید )
 

i-php-i

Active Member
شما چطوری صفحه اشتباه رو شناسایی میکنید ؟
( اگر کنترل پنل cpanel داشته باشید از اونجا میتونید صفحه 404 رو مشخص کنید )
من از طریق فایل htaccess این کار رو می کنم.
PHP:
ErrorDocument 404 /404.php

در حالت عادی صفحه 404 که خودم ساختم نمایش داده می شه ولی وقتی از چنین کاراکترهایی (%EF%BB%BF%3Cscript%3Ealert%28%22MSG%22%29%3B%3C%2Fscript%3E) توی لینک استفاده می کنم صفحه 404 سرور نمایش داده می شه.
 

جدیدترین ارسال ها

بالا