Redirect از دامنه قدیمی به دامنه جدید با استفاده از htaccess
هرچند به دلیل آسیبهای سئو و وجود پیوندهای موجود از سایتهای دیگر، تغییر نام دامنهی سایت توصیه نمیشود، با این حال ممکن است به دلایل مختلف ناچار شویم نام دامنهی قدیمی سایت را به نامی جدید تغییر دهیم. در این فرآیند نگرانی وجود دارد که کاربران قدیمی چگونه سایت جدید را بیابند و موتورهای جستجو چگونه اعتبار گذشته با به دامنهی جدید منتقل کنند.
گام نخست، انتقال اطلاعات سایت قدیمی به سایت جدید است. در گام بعد میبایست کاربران را با کد هدایت ۳۰۱ که نشاندهندهی انتقال دائمی است، از دامنهی قدیمی به دامنهی جدید هدایت کنیم( توضیحات آن برای آپاچی در ادامه شرح داده شده است ). و در گام سوم میبایست از گوگل بخواهیم که رتبه گوگل و اعتبار دامنهی قبلی را به دامنهی جدید منتقل کند. برای این کار میبایست در Google Search Console تقاضای این کار را ثبت نماییم.
توضیحات کامل و نکات تکمیلی در این مقالهی گوگل قابل مطالعه است
برای هدایت کاربران از دامنهی قدیمی به دامنهی جدید با کد ۳۰۱، قطعه کد زیر را در فایل htaccess سایت قدیمی قرار دهید:
همچنین چنانچه از سیستم مدیریت سایت cPanel استفاده میکنید، امکان انجام این کار با تنظیمات cPanel نیز فراهم است.
1 2 3 4 |
RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$ RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L] |
فراموش نکنید که عبارتهای olddomain و newdomain را با نام دامنه قدیمی و جدید میبایست جایگزین شوند.