
نوشته اصلی توسط
Pital
ممنون
فقط من درمورد هات لینک سی پنل میدونم اما اگه فعال بشه چه ربطی به ویندوز سرورم داره؟
چون هاست سی پنل و ویندوز سرور جدا هستن. ویندوز سرور 2008 هست
اگه میشه بیشتر راهنمایی کنید
من فکر کردم فایل هاتون یه جا هست که اینو گفتم.
اگه فایل ها در ویندوز سرور و وب سرور IIS هستش باید ویژگی Hotlink Protection رو بر اساس قواعد فایل web.config که باید در دایرکتوری C:\InetPub\wwwroot بسازید فعال کنید.
فکر کنم کد زیر برای وب سرور IIS که باید در فایل web.config باشه کار کنه:
کد:
<rewrite>
<rules>
<rule name="Hotlink Protection" enabled="true" stopProcessing="true">
<match url=".*\.(gif|jpg|jpeg|png|bmp)$" />
<conditions>
<add input="{HTTP_REFERER}" negate="true" pattern="^$" />
<add input="{HTTP_REFERER}" negate="true" pattern="http://dl.mysite.ir/.*" />
</conditions>
<action type="Redirect" url="http://mysite.ir" />
</rule>
</rules>
</rewrite>
در کد بالا به جای dl.mysite.ir زیر دامنه ای که به عنوان دانلود سنتر سایت استفاده میشه رو بذارید و به جای mysite.ir آدرس سایت اصلی که با سی پنل هست برای انتقال به اون در صورتی که فایل ها از دامنه دیگه ای لود بشه رو بذارید.
اما اگر در ویندوز سرور به جای وب سرور IIS نرم افزار Xamp یا سایر نرم افزار های مشابه رو نصب دارید در همون پوشه ای که فایل ها هستش یه فایل htaccess. بسازید (که البته با خود ویندوز نمیشه باید با cmd ویندوز بسازیدش) بعدش کدی که مخصوصی سی پنل هست رو توش بذارید کار میکنه.