اگه در مطالب مربوط به سئو و بهینه سازی موتورهای جستجو دقت کرده باشید، حتما نکاتی رو با عنوان آدرس url با www ویا بدون www مشاهده کردید. برای انتخاب یکی از ساختارهای ذکر شده میتونید از دستورات زیر استفاده کنید، صرف نظر از اینکه شما کدام حالت رو دوست دارید، شما نمی توانید هر دو حالت را انتخاب کنید، چون این اصلا از دید موتورهای جستجو خوب نیست .
با استفاده از چند دستور می توانید بازدیدکنندگان را برای مشاهده سایت با www یا بدون آن هدایت کنید .
برای نمایش www ، کدهای زیر را به فایل htaccess اضافه کنید :
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^yoursite.com$ RewriteRule ^(.*) http://www.yoursite.com/$1 [R=301]
و برای نشان ندادن آن کدهای زیر را وارد کنید :
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^www.yoursite.com$ [NC] RewriteRule (.*) http://yoursite.com/$1 [R=301,L]
چند سوال و جواب:
سوال: استاندارسازی URL یا url canonicalizatio چیست؟
جواب: یک روش برای انتخاب بهترین url برای دسترسی به مطلب مورد نظر. به عنوان مثال url های زیر از نظر مردم یکی است:
www.example.com example.com/ www.example.com/index.html example.com/home.asp
در حالی که از نظر تکنیکی تمام url های بالا متفاوت هستند. به این معنی که سرور میتواند به ازای هر کدام از url های بالا، مطلب کاملا مجزایی را نمایش دهد. ما با این کار سعی داریم، بهترین Url رو به گوگل معرفی کنیم.
سوال: چطور مطمئن شویم گوگل url هایی را که ما میخواهیم انتخاب میکند؟
جواب: برای این کار کافی است از یک ساختار برای url ها استفاده کنید و اینطور نباشد که نصف url های داخلی به صورت www و نصف دیگر به صورت بدون www استفاده شود.
برگرفته از : kirupa.com
البته وب سایت های wp-based به این تغییرات در htaccess احتیاج ندارن !
نکته خیلی خوبی بود !! ممنون!!!
خواهش می کنم علی جان .