سلام دوستان
دوستان من یه سایت دارم که IP ایران رو توش بلاک کردم :31::31: خوب وقتی یکی با IP ایران میاد با 403 مواجه میشه دیگه، من با Custom Error Page یه صفحه ی فیلترینگ شبیه سازی کردم که مثلا یکی میاد توش فک کنه سایت فیلتره :31::31::31:
از طرفی یوزر های خارجی که احیانا با ارور 403 مواجه میشن (مثلا به خاطر HotLinking) هم با صفحه ی فیلترینگ مواجه میشن :2: و اینجوری خیلی ضایع هست :13:
بخاطر همین من یه کد دیگه هم واسه ارور 403 نوشتم ولی می خوام فقط به غیر ایرانی ها نمایش داده بشه، مثلا وقتی یکی قراره با ارور 403 مواجه بشه، اول چک کنه که طرف ایرانی هست یا خیر.
اگر ایرانی بود صفحه ی فیلترینگ رو نشون بده، اگرم نبود صفحه ی طراحی شده
اینم کدی که نوشتم:
[HTML]<html><head><style type="text/css">
body
{
background-color: #222222;
color: #DDDDDD;
font-family: tahoma;
}</style>
<title>Download Freak || 403 || ACCESS DENIED!</title></head>
<body>
<p><strong><center><h1>DOWNLOAD FREAK</h1></center></strong></p>
<p><center><h2>NEVER STOP DOWNLOADING.</h2></center><br/></p>
<p>We are sorry, It appears that you don't
have the right to access the following page on this server:</p>
<!--#echo var="REQUEST_URI" -->
<p>This maybe because the following reasons:</p>
<p><ul>
<li>You are accessing this page from <strong>IRAN</strong> or another forbidden country.</li>
<li>This page is Protected from hotlinking andyou don't have the right to view it.</li>
</ul></p>
<p>If you think you have visited this page on error please contact us at info [at] dlfreak [d] com</p>
<h4><p style="color: #888888">Error code: 403</p><br/>
<h5><p style="color: #555555">Your referrer: <!--#echo var="HTTP_REFERER" --></p>
<p style="color: #555555">Your IP address is <!--#echo var="REMOTE_ADDR" --></p></h5>
</body></html>[/HTML]
از اونجایی که من خیلی خنگم :31: و HTML بلد نیستم (تازه فرق SHTML با HTML رو هم نمیدونم :31:) کد بسیار بسیار خرابه، همشم با دست نوشتم. خلاصه اگه Optimize ی بهینه سازی چیزی هم بود استقبال میشه :10:
اینم ادرس سایتم
خودم جز فیلتر شدن واقعی سایتم چیز دیگه ای به ذهنم نرسید :41:کد:dlfreak.com
لطفا راهنمایی کنید
ممنون :31: