محتوای آموزشی وبلاگ نتآرام
در این مقاله قصد داریم تا نحوه حذف www از آدرس سایت را به شما توضیح دهیم، در حالت کلی زمانی که شما هیج تنظیماتی برای www شدن یا نشدن اعمال نکنید دامنه با هر دو آدرس بارگذاری می شود و این تاثیر منفی در سئو شما دارد چراکه موتور های جستجو امتیاز وب سایت شما را بین این دو آدرس تقسیم می کنند، بنابراین بهتر است یکی از این دو را به دیگری منتقل کنید، در این آموزش قصد داریم نحوه حذف www از آدرس سایت با انتقال خودکار به بدون www و همچنین برعکس آن انتقال دامنه به www اجباری را به شما آموزش دهیم.

حذف www از آدرس سایت توسط دستور htaccess :
چنانچه شما تمایل دارید تا آدرس دامنه خود را از www به بدون www تغییر دهید، می توانید این چند خط را در فایل htaccess خود اضافه کنید، در واقع با این کد ها اگر فردی آدرس www دامنه شما وارد کند به طور خودکار به بدون www منتقل می شود، برای دسترسی به فایل htaccess. در سی پنل وارد شوید روی file manager کلیک کنید تیک show hidden and directory را علامت بزنید و در public_html فایل .htaccess را ویرایش کنید و کد های زیر را به آن اضافه کنید، آموزش ویدویی کار با فایل منیجر سی پنل را قبلا ارسال کرده ایم، در در دایرکت ادمین نیز با کلیک روی file manager به پوشه public_html وارد شوید :
کد / دستورRewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
حذف www از آدرس سایت انجام شد.
انتقال به www به صورت خودکار :
در صورتی که شما تمایل دارید دامنه را به www به طور خودکار منتقل کنید از کد های زیر استفاده نمایید :
کد / دستورRewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
امیدواریم این مقاله برای شما مفید بوده باشه، منتظر نظرات ارزشمند شما هستیم.
توضیح بیشتر برای انجام مراحل
دامنهٔ اصلی، DNS و گواهی هر دو نام را آماده کنید. تنظیم برنامه مانند وردپرس را با مقصد هماهنگ کنید.
ریدایرکت دائمی در یک لایهٔ مشخص انجام دهید و مسیر و query را حفظ کنید. چند قانون متعارض در CDN، برنامه و وبسرور نسازید.
خانه، فایل و آدرس دارای query را تست کنید. زنجیره نباید حلقه داشته باشد یا همهٔ مسیرها را به خانه ببرد.
برای یک نوشتهٔ داخلی، پاسخ انتقال و URL نهایی را ببینید؛ query لازم نیز باید حفظ شود. اگر تغییر دائمی است، نوع پاسخ را متناسب با انتقال دائمی انتخاب کنید. پیش از ذخیرهٔ گسترده، تنظیم فعلی را نگه دارید و قواعد قبلیِ تغییر نام یا HTTPS را بخوانید تا انتقال تکراری ساخته نشود.
انتقال باید در یک جهت باشد
ابتدا تصمیم بگیرید آدرس اصلی example.com است یا www.example.com. مقصد باید DNS و گواهی معتبر داشته باشد؛ HTTPS پیش از پاسخ انتقال هم به گواهی نام مبدا نیاز دارد. قاعده را طوری تنظیم کنید که فقط نام مبدا به مقصد برود و مسیر نوشته حفظ شود. انتقال /guide به صفحهٔ نخست، هدف این تنظیم نیست.
اگر وردپرس یا CDN هم نام دامنه را تغییر میدهد، تنظیمهای آن را هماهنگ کنید. حلقهٔ انتقال معمولاً وقتی رخ میدهد که یک لایه www را اضافه میکند و لایهٔ دیگر حذف میکند. چهار حالت HTTP و HTTPS با و بدون www را آزمایش کنید. بعد از درست شدن نتیجه، لینک داخلی و canonical را نیز با آدرس انتخابشده هماهنگ کنید.
منابع و ادامهٔ مطالعه
مقاله قبلی
مقاله بعدی
دیدگاهها (۲)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
ابوالفضل
سلام، من کدهای گفته شده را به htaccess اضافه کردم که www حذف بشه ولی کار نمیکنه
شما خودتون تستش کنید ببینین چی میشه
نتیجه رو به ایمیل ارسال کنید
ممنون.
مصطفی جانقربان
نویسنده مقالهبا سلام و عرض ادب
لطفا اطلاعات ورود هاست خود را در دیدگاه سایت ها ارسال نمایید ، ریسک امنیتی زیادی دارد.
از آنجایی که در نت آرام سرویس فعال دارید ، لطفا وارد ناحیه کاربری نت آرام شوید و سپس یک درخواست پشتیبانی ایجاد کنید ، تا سریعا به درخواست شما رسیدگی شود.
موفق باشید


