قوانین صفحات
شما برای استفاده از CDN آروان، کافی است دامنهی مورد نظر را در پنل ثبت و نماد ابر رکورد آن را روشن کنید، سپس سامانه بهشکل خودکار تنظیمات پیشفرض را برای همهی زیردامنهها اعمال خواهد کرد، برای نمونه فایلهای استاتیک شما Cache خواهند شد.
حال چنانچه مایل باشید رفتار پیشفرض CDN را تغییر دهید (برای نمونه فایل خاصی Cache نشود یا هدر خاصی نادیده گرفته شود)، نیاز است که در قسمت «قوانین صفحات» برای صفحهی مورد نظر، قانون بسازید.
برای ساخت و مدیریت قوانین صفحات از منوی محصولات، «شبکه توزیع محتوا» را انتخاب، سپس روی «قوانین صفحات» کلیک کنید.
همانطور که در تصویر مشخص است، یک قانون پیشفرض وجود دارد که تمامی درخواستهای دامنهی اصلی و Subdomainها با همین قانون همخوان (Match) میشوند و طبق همین قانون تنظیمات Caching ،WAF،Firewall و ... روی درخواستهای این دامنه اعمال میشود.
قانونها باید با الگوی scheme://hostname/path ساخته شوند، برای نمونه:
نکتهی مهم راجعبه قوانین صفحات این است که یک درخواست، فقط با یک قانون (نخستین قانونی که با الگو همخوانی دارد) همخوان میشود و همهی تنظیمات مورد نظر باید در همان قانون قرار گیرد. ترتیب بررسی قوانین از بالا به پایین است.
حالا فرض کنید که یک وبسایت روی نشانی dev.test.com وجود دارد و شما میخواهید Caching را روی نشانی /static/ وبسایت غیرفعال کنید تا بتوانید تغییرات فایلهای استاتیک را بهشکل آنی مشاهده کنید.
برای این کار باید قانونی بهشکل زیر بسازید:
توجه کنید که برای Wildcard، باید از * استفاده کرد تا هر درخواستی که با /dev.test.com/static شروع شده باشد با این قانون همخوان شود.
درنهایت صفحهی قوانین صفحات شما بهشکل زیر خواهد بود: