باز شدن سایت با www در همه صفحات

باز شدن سایت با www در همه صفحات

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

برای تنظیم این مورد کد زیر را در فایل httaccess وارد کنید.

با  این کد نیازی به درج مستقیم دامین خودتان ندارید دقیقا همین کد را وارد کنید

RewriteEngine On

RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

توضیحات کدهای mod_rewrite

mod_rewrite یک ماژول در سرویس آپاچی می باشد کار این ماژول این سایت که درخواست هایی که کاربر برای دیدن سایت ارسال میکند را دوباره نویسی میکند و ساده ترین کار mod_rewrite ریدایرکت کردن صفحات است.

این امکان در بعضی هاست ها و یا سرور ها ممکن است فعال نباشد برای فعال کردن در  فایل httaccess در خط اول کد RewriteEngine On رو قرار بدهید اما اگر فعال نشد از مدیر هاست درخواست کنید تا در هاست شما فعال کند.

 

 

 

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *