آدرس سایت با www یا بدون www, تاثیر آن بر سئو + روش حل برای وردپرس
برای شما هم ممکن است پیش آمده باشد که در آدرس یک سایت www را ببنید در حالی که در آدرس سایتی دیگر از www خبری نباشد. در ابتدا بهتر هست با پیشوند www که در آدرس برخی از سایت ها دیده می شود آشنا شوید. یکی از بهترین تعاریفی که برای www منتشر شده است مربوط به ویکی پدیا می باشد که می توانید آن را در ادامه مطلب بخوانید.
از لحاظ فنی هیچ دلیلی وجود ندارد که نام سایت حتماً با www آغاز شود و اولین سرور وب در “info.cern.ch” قرار داشت. استفاده از پیشوند www یک توافق است که بین سازمانهای ارائه دهنده خدمات وب انجام شده است تا تمامی نامهای میزبان از یک پروتکل تبعیت کنند؛ برای مثال، بسیاری از سازمانها نام سرور اصلی پروتکل گوفر خرد را به صورت gopher.wherever.edu تعریف میکنند و از پیشوندهای دیگری استفاده میکنند تا بتوان از چندین سرور وب استفاده کنند. برخی از مرورگرها به صورت خودکار www را به ابتدا و “.com” را به انتهای URL تایپ شده اضافه میکنند. در مرورگرهای اینترنت اکسپلورر و فایرفاکس موزیلا با فشردن همزمان کلیدهای ctrl و Enter پیشوند “http://www.” و پسوند “com.” به انتهای URL اضافه میشوند.
با توجه به تعریف ویکی پدیا از پیشوند www, لزومی ندارد که آدرس سایت ها حتما با www آغاز شود. اما هنوز خیلی از کاربران اینترنت آدرس سایت را بدون وجود این پیشوند یی معنی می دانند و فکر نمی کنند که با وارد کردن آدرسی مانند rokesh.ir هم می توانند به سایت روکش دسترسی داشته باشند.
آدرس سایت با www یا بدون www مسئله این است؟
هیچ تفاوتی نمی کند که یک سایت با پیشوند www باز شود یا بدون آن زیرا در هر دو حالت محتوایی یکسان در اخیار کاربر قرار خواهد گرفت. پس بین سایتی که با www یا بدون www باز شود تفاوتی وجود ندارد و بیشتر به سلیقه صاحب سایت بستگی دارد که چگونه سایتش در دسترس کاربران و موتور های جستجو قرار گید. اما مسئله اصلی سئو می باشد. موتور های جستجوگر مانند گوگل www.rokesh.ir و rokesh.ir را به عنوان دو سایت مختلف می شناسند و هر دوی آنها را ایندکس می کنند. مشکل اصلی از همینجا شروع می شود, به دلیل اینکه محتویات هر دو آدرس یکی هست موتور های جستجو محتوای این دو آدرس را مشابه هم می بینند و به احتمال خیلی زیاد محتوای سایت را به عنوان محتوای تکراری در نظر می گیرند که می تواند اثرات جبران ناپذیری بر روی سئو سایت داشته باشد. پس بهتر است قبل از بروز چنین مشکلی مشخص کنید که سایتتان با www باز شود یا بدون آن.
تغییر در پیشوند آدرس سایت توسط داشبورد وردپرس
در بخش تنظیمات وردپرس شما می توانید مشخص کنید که سایتتان با www یا بدون آن باز شود. برای این کار کافی است تا به صفحه تنظیمات همگانی وردپرس (داشبورد >> تنظیمات >> همگانی) وارد شوید. سپس در فیلد نشانی وردپرس (URL) آدرس سایت خود را با www یا بدون آن وارد کنید.
تغییر در پیشوند آدرس سایت توسط فایل .htaccess
روش دیگری که می توانید از آن برای حذف پیشوند www یا نگه داشتن آن در آدرس سایت استفاده کنید ریدایرکت ۳۰۱ می باشد. بهترین راه برای اجرای دستور ریدایرکت ۳۰۱ استفاده از فایل .htaccess می باشد.
ریدایرکت آدرس بدون www به آدرس با www
اگر می خواهید تا سایتتان فقط با www باز شود می توانید کد زیر را در فایل .htaccess قرار دهید.
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
ریدایرکت آدرس با www به آدرس بدون www
اما اگر می خواهید سایتتان بدون www باز شود می توانید از کد زیر استفاده کنید. البته توجه داشته باشید که به جای rokesh.ir آدرس سایت خود را قرار دهید.
RewriteEngine On RewriteCond %{HTTP_HOST} !^rokesh\.ir$ [NC] RewriteRule ^(.*)$ http://rokesh.ir/$1 [R=301,L]
خوب به همین راحتی با رعایت کردن این موضوع می توانید یکی از مشکلات اساسی در سئو سایت خود را بر طرف کنید رتبه سایت خود را در موتور های جستجو بالاتر ببرید.
ممنون از سایت پربارتون
عالی بود مثل همیشه
جناب تقوی بابت لطفی که به ما دارید از شما خیلی متشکرم
با تشکر از مطلب مفیدتون
جناب شعبانی بهتره این روهم ذکر کنید بعد از تغییر آدرس به www وردپرس من بعد باید با www وارد پنل وردپرس بشن
خیلی متشکرم. بله دیگه وقتی که شما www را به عنوان پیشوند آدرس سایت خودتون انتخاب می کنید باید قبل از همه آدرس ها www بگذارید.
این مورد چه تاثیری روی سئو داره؟
ضمنا سلیقه رو نوشتید صلیقه 🙂
وقتی که شما یک سایت داشته باشید با محتوای یکسان که یک بار با www و یک بار هم بدون www ایندکس شده باشه. گوگل یا موتور های جستجوی دیگه محتوای این دو صفحه را چک می کنند و به خاطر اینکه محتوای هر دو صفحه یکی هست شامل محتوای کپی شده قرار می یگره و رتبه سایت شما پایین میاد.
والا همش فک میکردم که چرا این دامنه من www ندارد فک کردم باد در هنگام ثبت دامنه اونو میذاتشتم .
که اینطور :/ 😀
درود. ممنون از آموزش. من میخوام سایتم فقط با www بالا بیاد
با استفاده از روش اول این کارو انجام دادم. ولی فقط قسمت admin تغییر کرد. و خود سایت اولش با www میاد و دوباره ریدایرکت میشه به بدون www
با استفاده از روش دوم که انجام میدم سایت میفته توی حلقه ریدایرکت و اصلا بالا نمیاد در واقع همون loop redirect
در ضمن من بدون اینکه تنظیماتی دستکاری کرده باشم از اول به هر ۲ صورت که آدرس سایت رو وارد میکردی بدون www بالا میاد.
ممنون میشم کمکم کنید. چند مدته درگیر این موضوع هستم
خوب به روش اول بسنده نکنید. بهتر هست تا روش های دیگه را هم امتحان کیند. حداقل یکی از این روش ها باید به درستی جواب بده.
درود. من خدمتتون عرض کردم هر دو روش شما رو تست کردم و مشکلاتی که در هر روش بوجود اومده رو گفتم. گه راه حلی به ذهنتوم میرسه ممنون میشم راهنمایی کنید
خوب باید با یکی از این روش ها جواب بده. بهتر هست شما با سرویس دهنده ای که هاست را ازش گرفتید صحبت کنید شاید اونها یک سری محدودیت هایی را برای اعمال تغییرات قرار داده باشند.
سلام برای سایت های استتیک که با html ساخته شدن و cms ندارن باید چکار کرد؟؟
به احتمال زیاد, اگر برای سایت استاتیک هم از وب سرورهای Apache و Litespeed استفاده کنید, این روش به درستی کار خواهد کرد.
سلام. ببخشید من در کنار وبسایتم یک انجمن دارم با آدرس http://www.community.gamestart.ir
الان مشکل من اینه که میخوام انجمنم هم فقط با www بالا بیاد اما وقتی کد رو میزارم و آدرس رو بدون www میزنم، به صفحه ی اصلی (www.gamestart.ir) برمیگرده. میتونید بگید مشکل چیه؟ (میخوام وقتی تو انجمن آدرس رو بدون www میزنم، خودش آدرس رو دوباره به www برگردونه و تو همون انجمن بمونه. الان برای وردپرسم اینجوریه اما انجمن اینجوری نمیشه.)
خوب برای انجمن هم باید یک فایل htaccess مجزا درست کنید و اون را داخل فولدری که انجمن داخل اون قرار داره قرار بدید. بعد داخل کد هم باید آدرس انجمن را وارد کنید.
مشکل جدی: آقا وقتی من صفحه ی اصلی (وردپرس) رو از این روش فقط با www قرار دادم، وقتی رو مطالب کلیک میکنم که به ادامه ی مطلب برم، ارور ۴۰۴ میده. لطفا کمک کنید.
الان که من چک کردم مشکلی نداره
سلام .
میدونم اینجا جای این سوال نیست اما مجبورم بپرسم ..
آقا سعید
من در سایتم دو سایدبار دارم یکی در طرف چپ و یکی در طرف راست هر دو سایدبار مطالب جدید سایت رو نمایش میدهند.
سوالم این بود که از نظر گوگل مطالب در سایت تکراری نمیشه و رتبه ام در گوگل خراب بشه و بازدیدم کم بشه یا اسپم بشم ؟؟
یا مشکلی نیست؟
نظر شما رو میخواستم در این مورد بدونم .
واقعا ممنون میشم جواب بدید.
باتشکر
از لحاظ گوگل امکان اینکه سایت شما را به عنوان سایتی با محتوای تکراری تصور کنه زیاد هست, چرا باید دو بار مطالب تازه را داخل سایت قرار بدید؟ اگر گوگل هم کاری با سایتتون نداشته باشه برای کاربرا سخته که یک مطلب را چندین دفعه داخل سایت ببینند.
سلام
دوست عزیز من اینکارو کردم ولی کلا دیگه پیشخانم بالا نمیاد سایتمم قالبش ریخت به هم
تو phpadmin هم اپشنشو تغییر دادم بازم درست نشد
راهنمایی که من چتور پیشخانمو باز کنم
ممنونم
اگر از طریق بخش تنظیمات این کار را انجام دادید می تونید از مطب حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات استفاده کنید. برای تغییر www هم اگر بازم مشکل داشتید پینهاد می کنم از روش های مطرح شده مربوط به فایل htaccess استفاده کنید.
سلام وتشکر از سایت خوبتون
من مدتی هست یک سایت فروش فایل با آدرس زیر راه انداختم الأن مطالب زیادی توش هست و نرم افزار سئو وردپرس را هم نصب کردم و همه موارد را هم رعایت می کنم. حتی برای عکسام هم عنوان و غیره را وارد می کنم ولی الأن عکسام و آدرسم ایندکس نمی شوند. به این صورت که یکی ایندکس می شه و صدتا ایندکس نمی شه. خواهش می کنم کمکم کنید. متشکرم
http://www.daneshfile.ir
آقا رضا سایت شما در حال حاظر که حدود ۳۰۸ تا ایندکس داخل گوگل داره. اول پیشنهاد می کنم تگ head قالب سایتتون را با استفاده از آموزش های زیر بهینه و پاکسازی کنید.
آموزش آماده سازی قالب وردپرس برای افزونه WordPress SEO by Yoast
بهینه سازی هدر وردپرس با حذف تگ های غیر ضروری از تابع wp_head()
بعد اینکه حتما سایتتون را داخل گوگل وبمستر تولز ثبت کنید و نقشه سایت را هم بهش معرفی کنید و منتظر بمونید تا گوگل کارش را انجام بده.
ممنون
عالی بود
گوگل از www استفاده کرده. منم استفاده میکنم 😀
مرسی ، عالی بود
با تشکر
مطلبتون مفید واقع شد
http://riki.ir
سلام سایت من .htaccess نداره.
خودم بسازم یا هست ؟
شو هایدن فایل رو هم زدم.
اگر این فایل داخل هاست شما نیست می تونید یک فایل به اسم .htaccess ایجاد کنید و اون را در ریشه هاستتون آپلود کنید.
آقا سلام
من نمیدانم سایت ام با www آغاز میشود یا بدون آن
اسم سایت ام این است
۱mosalman.ir
لطفا راهمنمایی کنید
تشکر
سایت شما بدون www باز می شود این را می تونید از آدرسی که در نوار آدرس مرورگر قرار دارد بررسی کنید.
خوب من با www هم آدرس سایت ام را نوشتم وتست کردم سایت ام باز شد اما شما خلاف این را فرمودید؟ تکلیف چیست؟
درسته با www هم سایتتون باز میشه ولی نه بصورت مستقیم. بعد از اینکه شما با www آدرس را وارد کردید و اینتر را زدید به آدرس بدون www منتقل می شید. این مورد را می تونید خودتون با نگاه کردن به نوار آدرس مرورگر بررسی کنید.
۱. پس خیل راحت که گوگل دوبار سایت من را ایندکس نمیکنه و مطالب را کپیی شده فرض نخواهد کرد؟
۲. راستی من که خودم نمیدانم چه کار کردم که فقط بدون WWW سایت ام ثبت شده؟ به نظر شما در کدام مرحله بنده ناخواسته این کار را کردم
تشکر از شما
۱- لازم نیست نگران باشید برای اطمینان همونطور که گفتم خودتون می تونید بررسی کنید. مثلا آدرس یک صفحه را یک بار با www و یک بار هم بدون www وارد کنید ببینید پس از باز شدن سایت یک آدرس را می بینید.
۲- همونطور که داخل همین مطلب هم گفتم وقتی شما آدرس با www یا بدون www را در تنظیمات همگانی وردپرس وارد می کنید در اصل خود وردپرس این کار را برای شما انجام می دهد و به طور خودکار از ساختاری که شما در نظر گرفتید استفاده می کنه.
سلام
دوست عزیز بنده کلی پست بدون www گذاشتم
الان اگه آدرس سایت رو با www کنم
مشکلی بوجود نمیاد از لحاظ سئو یا خطای ۴۰۴ ؟؟؟؟؟
از لحاظ خظا که نه مشکلی پیش نمیاد چونکه آدرس های قبلی به آدرس های جدید ریدایرکت می شوند ولی در مورد سئو حتما با مشکل روبرو می شوید. بهتر هست تا با همون www کار کنید چون در صورت ایجاد تغییر در لینک پست ها گوگل به صفحه ۴۰۴ بر می خوره.
سلام
با چه کدی میشه ساب دامین های سایت رو هم بدون www کرد.
مثلا سایتهای وبلاگدهی رو.
than
فکر کنم این روش روی همه ساب دامین ها هم اثر داشته باشه.
سلام جناب شعبانی
تشکر از مطالب مفیدتون
بنده نمی دونم چرا زمانی که آدرس سایتم رو با WWW می زنم مرورگر ارور میده اما بدون WWW می زنم سایت بالا میاد
اگر مراحل را بدرستی انجام داده باشید و سرور سایت شما هم پشتیبانی کنه نباید چنین خطایی بوجود بیاد.
خیلی خیلی ممنون
آموزش هاتون حرف نداره
خدا قوت
سلام وقت بخیر
من یه سوال برام پیش اومده :
ما برای ثبت وب سایتمون حتما باید با www تو گوگل وب مستر ثبت کنیم یا بدون www هم ثبت کردیم موردی نداره؟
این رو برای این پرسیدم چون که وقتی با www ثبت کرده بودم دیگه آدرس مپ سایت باز نمیشد از داخل گوگل وب مستر.
و مطلب شما کدوم مورد بهتر میدونید؟
با www بیاد بهتره یا بدون www؟
تشکر
برای ثبت سایت در گوگل فرقی نمی کنه که با www هست یا بدون www فقط باید به این نکته توجه داشته باشید که دسترسی به صفحات سایتتون فقط از یکی از این روش ها امکان پذیر باشد نه هر دو روش. در مورد بهتر بودن این روش ها هم همونطور که داخل این مطلب خدمتتون عرض کردم بیشتر به سلیقه شما مربوط میشه و هیچ کدوم از این روش ها از اون یکی بهتر نیست.