نویسنده : Arvan

تنظیمات Redirect پیشرفته با پشتیبانی از متغیرها در بخش قوانین صفحات

linkedin

با استفاده از بخش قوانین صفحات پنل کاربری ابر آروان، می‌توان ترافیک ارسالی به یک 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

در انتها و پس از انجام تنظیمات روی گزینه‌ی افزودن قانون جدید کلیک کنید تا تغییرات اعمال شده ذخیره شوند.

mceclip0.png

پس از انجام تنظیمات، در صورتی‌که کاربر بخواهد صفحه‌ی 

Sample.com/example.html 

را باز کند به صفحه‌ی

Newsample.com/example.html

هدایت خواهد شد.

مطالب مرتبط