ریدایرکت در هاست ابری
ریدایرکت، کاربران را به آدرس جدید وبسایت انتقال میدهد.
با ریدایرکت، کاربران و موتورهای جستوجو را میتوانید بهطورخودکار به آدرس جدید وبسایت منتقل کنید.
ریدایرکت انواع مختلفی دارد که تنظیمات آن را در کنترلپنل هاست ابری بهآسانی میتوانید سفارشیسازی کنید.
ریدایرکت HTTP به HTTPS و domain.com به www.domain.com از انواع ریدایرکت است که ازطریق کنترلپنل هاست ابری انجام میشود.
ریدایرکتهای خاص با کد اسکریپت وبسایت و فایل .htaccess انجام میشوند. درادامه، انواع روشهای ریدایرکت را آموزش میدهیم.
۱. انتقال HTTP به HTTPS در دایرکتادمین
پس از فعالسازی گواهی امنیتی SSL، باید آدرس HTTP وبسایت را به آدرس جدید HTTPS در هاست ابری منتقل کنید. برای این کار:
۱. در کنترلپنل دایرکتادمین، گزینه SSL Certificates را انتخاب و در پایین صفحه تیک Force SSL With HTTPS Redirect را فعال و روی گزینه Save کلیک کنید.
۲. در این صورت ریدایرکت HTTP به HTTPS برای دامنه وبسایتتان در هاست ابری دایرکتادمین انجام میشود.
۲. انتقال HTTP به HTTPS در سیپنل
برای انتقال HTTP به HTTPS در کنترلپنل cPanel:
۱. میتوانید از قسمت Domains گزینه Force HTTPS Redirect را فعال کنید.
۲. در این صفحه، فهرست دامنههای شما نمایش داده میشود و با کلید سوئیچ On و Off میتوانید ریدایرکت HTTP به HTTPS را بهطورخودکار انجام دهید.
همچنین، در هاست ابری سیپنل ریدایرکت HTTP به HTTPS بهصورت دستی امکانپذیر است. برای این کار:
۱. پس از ورود به سیپنل، روی File Manager کلیک کنید و وارد مسیر public_html شوید. در این صفحه، روی فایل .htaccess کلیکراست و گزینه Edit را انتخاب کنید.
۲. سپس، عبارت زیر را در انتهای فایل .htaccess وارد کنید:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
در فایل .htaccess، بهجای آدرس www.yourdomain.com
باید دامنه وبسایت خود را وارد کنید.
۳. انتقال domain.com به www.domain.com
- برای اینکه وبسایت شما با www دردسترس باشد، باید نام دامنه را از domain.com به www.domain.com انتقال دهید.
- انتقال domain.com به www.domain.com ازطریق کنترلپنل هاست انجام میشود.
- با فعالکردن این قابلیت، وبسایت شما ازطریق www دردسترس کاربران قرار میگیرد.
- پیش از انتقال domain.com به www.domain.com، باید از موجودبودن رکورد www در DNS Zone مطمئن شوید.
برای انتقال نام دامنه به www:
۱. وارد بخش Domain Setup شوید و با کلیک روی نام دامنه، از بخش Force Redirect گزینه «انتقال به www» را انتخاب کنید.
۲. برای انتقال انتقال domain.com به www.domain.com در سیپنل، از قسمت Domains گزینه Redirects را انتخاب کنید.
۳. در این قسمت، میتوانید انواع انتقال (Redirect) را متناسب با نیاز خود تعریف کنید.
- انواع مختلفی از ریدایرکت وجود دارد که دو نوع اصلی آن Permanent و Temporary هستند. توجه کنید که انجام این ریدایرکتها در خروجی نمایش برای کاربران تفاوتی ندارد؛ اما برای موتورهای جستوجو مهم است که ریدایرکت از نوع Permanent یا Temporary باشد.
- اگر ریدایرکت از نوع Permanent باشد، صفحههای قبلی وبسایت از نتایج جستوجو حذف میشوند و درصورتیکه ریدایرکت از نوع Temporary باشد، نتایج قبلی صفحههای وبسایت همچنان در نتایج جستوجو نگه داشته میشوند.
۴. یکی از این دو گزینه را در قسمت Type و نام دامنه را در قسمت بعد انتخاب کنید. اگر میخواهید انتقال روی مسیر اصلی وبسایت اعمال شود، کادر بعد را خالی نگه دارید. درنهایت، آدرس مقصد برای انتقال را در کادر Redirects to وارد کنید.
۵. در بخش پایین، میتوانید مشخص کنید که این انتقال مربوط به کدام درخواستها باشد:
- درخواستهایی که ابتدای آنها www وجود دارد.
- تمام درخواستها (فرقی نمیکند www وجود دارد یا خیر)
- درخواستهایی که www نداشته باشند.
۶. برای فعالسازی تنظیمات روی دامنه اصلی و سابدامینها، تیک گزینه Wildcard را فعال کنید.