تنظیمات Redirect پیشرفته با پشتیبانی از متغیرها در بخش قوانین صفحات
با استفاده از بخش قوانین صفحات پنل کاربری ابر آروان، میتوان ترافیک ارسالی به یک URL خاص را به صورت دایمی و یا موقت به یک URL دیگر منتقل کرد. این تغییرات از طریق بخش CDN، بخش قوانین صفحات قابل انجام است. برای اطلاع دقیقتر از نحوه انجام، میتوانید راهنمای تنظیمات Redirect در بخش قوانین صفحات را مطالعه کنید.
در اینجا به معرفی نحوه تنظیم Redirect با استفاده از متغیرها خواهیم پرداخت.
تنظیمات Redirect پیشرفته
Redirect از طریق تنظیمات عادی آن، همانطور که در راهنمای تنظیمات Redirect در بخش قوانین صفحات عنوان شدهاست، باعث انتقال کاربران به صفحه موردنظر میشود، اما در صورتیکه URL مبدا دارای آدرسی بیش از دامنهی اصلی باشد، در انتقال کاربران تاثیری نخواهد داشت. بهعنوان مثال زمانیکه Redirect انجام شده ترافیک مربوط به آدرس
Sample.com
را به آدرس
Newsample.com
منتقل کند، درخواستهایی که به صفحهی
Sample.com/example.html
اشاره دارند همچنان به آدرس
Newsample.com
منتقل خواهند شد. این در حالی است که حالت مطلوب انتقال ترافیک به صفحهی
Newsample.com/example.html
است. برای جلوگیری از این اتفاق، باید از متغیرها در تعریف قوانین صفحه استفاده کرد. به این منظور، در پنل کاربری ابر آروان وارد بخش CDN، قسمت قوانین صفحات شوید و روی گزینهی افزودن قانون جدید کلیک کنید.
در صفحهی باز شده در قسمت نشانی، URL مورد نظر را وارد کرده، سپس روی علامت + کلیک کنید تا قانون جدید اضافه شده و در منوی باز شده روی گزینه انتقال نشانی کلیک کنید. با کلیک روی دکمه انتقال نشانی آن را فعال کرده و یکی از سه کد وضعیت ۳۰۱، ۳۰۲ یا ۳۰۷ را انتخاب کنید. برای اطلاع بیشتر درباره هریک از این کدهای وضعیت، میتوانید راهنمای تنظیمات Redirect در بخش قوانین صفحات را بررسی کنید.
در بخش نشانی در کادر تنظیمات انجام شده آدرسی که میخواهید ترافیک به آن متقل شود را وارد کنید. توجه کنید که برای قرار دادن متغیر در هر بخش از آدرس، کافیاست از علامت * به جای آن بخش از آدرس استفاده کنید. بهعنوان مثال:
Sample.com/*
*.Sample.com
Sample.com/New/*.jpg
در آدرس مقصد، باید با استفاده از $ و یک عدد به نشانی مقصد ترافیک اشاره کرد.
Newsample.com/$1
$1.Newsample.com
همچنین یک آدرس میتواند شامل بیش از یک متغیر باشد.
*.Sample.com/*
در این صورت 1$ به اولین متغیر، 2$ به دومین متغیر و به همین ترتیب $n به nمین متغیر اشاره دارد.
$1.newsample.com/$2
در انتها و پس از انجام تنظیمات روی گزینهی افزودن قانون جدید کلیک کنید تا تغییرات اعمال شده ذخیره شوند.
پس از انجام تنظیمات، در صورتیکه کاربر بخواهد صفحهی
Sample.com/example.html
را باز کند به صفحهی
Newsample.com/example.html
هدایت خواهد شد.