سبد خرید
0

No products in the cart.

استفاده از www در آدرس سایت | How to Force www or non www Urls in htaccess

یکی از المان های بهینه سازی سایت و سئو این است که تا هرچقدر که میتوانیم از تولید محتوا و لینکهای تکراری و اصلاحاً Duplicate جلوگیری بعمل بیاوریم. یکی از مسائل که همیشه مورد بحث کاربران قرار میگیرد آن هم این است که آیا سایت ما با www بالا بیاید و بروی این عنصر قفل شود بهتر است یا خیر!؟ فایل htaccess یک کنترلر اساسی برای انجام خواسته ماست. حال در بسیاری از سایتهای تحت سیستم های مدیریت محتوا این قابلیت وجود دارد که سایت ما هم با www و هم بدون www در دسترس قرار بگیرد. برای استفاده از این قابلیت و با استفاده از فایل htaccess. طبق راهنمای زیر عمل میکنیم.

فایل htaccess. یک رابط ساده برای اجرای فرامین دلخواه ما بروی وب سرور آپاچی می باشد.

در ابتدا برای دسترسی به این فایل میبایست وارد پوشه public_html در هاست خود شویم. این فایل در همین پوشه که اصطلاحاً روت هم گفته میشود جای گرفته است. و اگر در هاست خود آنرا مشاهده نمیکنید. همانند تصویر زیر در زمان بازکردن گزینه File manager در هاست گزینه Show Hidden Files را انتخاب کنید تا کلیه فایلهای مخفی و غیرمخفی نمایش داده شوند.

استفاده از www در آدرس سایت | How to Force www or non www Urls in htaccess

[quote]

مطالعه کنید: رفع مشکل خطای Fatal error Allowed memory size در وردپرس

پست پیشنهادی :  رفع خطای Error: Warning: "Continue" Targeting Switch Is Equivalent To "Break". Did You Mean To Use "Continue 2"

[/quote]

پس از یافتن فایل htaccess. مطابق تصویر زیر آنرا برای ویرایش باز میکنیم.

استفاده از www در آدرس سایت | How to Force www or non www Urls in htaccess

حال برای موضوع این مقاله دو سناریو متصور میشویم.

قفل و ریدایرکت کردن آدرس سایت به حالت بدون www با استفاده از فایل htaccess.

حالت اول: قصد داریم سایت ما بدون www باز شود. در این حالت براساس کد زیر کلیه آدرس های سایت به حالت بدون www قفل میشوند. بطور مثال کلیه لینک ها بصورت زیر خواهند بود.

http://SiteName.com

قفل و ریدایرکت کردن آدرس عادی سایت به آدرس با www با استفاده از فایل htaccess.

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

http://www.SiteName.com

نکته یک : جای عبارت sitename نام سایت خود را وارد کنید.

نکته دو: اگر فایل htaccess.txt در هاست خود دارید آنرا به نام htaccess. (نقطه را در ابتدا قرار دهید ) تغییر نام دهید.

پست پیشنهادی :  آموزش ایجاد خلاصه پست در وردپرس

 

در صورت وجود هرگونه مشکل، سوال خود را بصورت کامنت در این مقاله ارسال نمایید.

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

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

توسط
تومان