بالا آمدن وب سایت بدون www

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

درود

همین طور که اگر وب سایت شما دارای ۲ دامنه باشه، محتوای شما Duplicate Content میشه، فعال بودن هر دو نسخه با www و بدون www وب سایت شما هم Duplicate Content رو ایجاد می کنه. این خیلی مهمه که صفحات وب سایت شما فقط با یک دامنه باز بشه.

یا www.example.com
یا example.com

برای اینکه بتونین این مشکل رو حل کنین بای فایل .htaccess که در پوشه public_html قرار داره رو ویرایش کنین و کد زیر رو به اون اضافه کنین:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.majonsaz\.ir [NC]
RewriteRule ^(.*)$ https://majonsaz.ir/$1 [L,R=301]
2 پسندیده

سلام، اگر وب سایتتون وردپرسی هستش میتونید از طریق افزونه یوست سئو این کاررو انجام بدید.

1 پسندیده

لطفا اگر راه حلی ارایه میدین، توضیح بدین که چطوری میشه این کار رو انجام داد.

1 پسندیده

الان با این کار کدوم یک از دامنه ها باز می شن؟

به زبان ساده کد بالا میگه اگر کسی خواست با www بره، اون رو ریدایرک کن به آدرس بدون www.

2 پسندیده

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

1 پسندیده

در سیستم سئو سون هاست می بایست عضو بشین و نتایج رو ریست کنین تا از اول بررسی کنه. اطلاعاتی که الان نشون میده کش شده هست و با ایجاد این تغییرات اون نتایج تغییری نمی کنه.

1 پسندیده

دقیقا عضو که هستم و بروزرسانی هم کردم…
اون کد هر کجای فایل htaccess میتونه قرار بگیره یا جای مخصوصی داره…

1 پسندیده

بزارید بالاترین نقطه. مطمین بشین که از نوع همین کد تو htaccess وجود نداره. اینطوری تداخل ایجاد می کنه. محتویات فایل htaccess رو درون یه فایل txt ذخیره کنین و به عنوان ضمیمه ارسال کنین تا براتون بررسی کنم.

1 پسندیده

کد دوبار تو htaccess تکرار شده بود. براتون اصلاحش کردم.

1 پسندیده

سلام
شما باید از وردپرس و همچنین از افزونه سئو نحوه لینک دهی سایتتون رو بررسی و اصلاح کنید
همچنین شما میتونید از طریق کنسول گوگل وبمستر نیز نحوه ایندکس شدن لینک های وبسایتتون رو اصلاح کنید برای این مهم شما باید :
ابتدا بر روی آیکون چرخ دنده و سپس روی گزینه Site Setting کلیک کنید.

سپس در قسمت Preferred domain در صورتیکه دامنه مورد نظرتان را با www و بدون www در گوگل سرچ کنسول ثبت کرده باشید، می توانید با توجه به تصویر زیر در قسمت Preferred domain انتخاب کنید که گوگل از کدام آدرس برای ایندکس خودش استفاده کند و همان نسخه را نیز در SERP به کاربران ارایه دهد:

اگر سایتی در گوگل سرچ کنسول اضافه شده و Preferred domain آن تنظیم نشده باشد و اگر آن سایت با www و non-www توسط گوگل ایندکس شده باشد، پس از تنظیم Preferred domain و انتخاب www یا non-www به عنوان دامنه مورد نظر جهت ایندکس، پس از مدتی فقط نسخه مورد نظر در نتایج جستجو به کاربران نمایش داده خواهد شد. البته توجه داشته باشید که سعی کنید سایت شما فقط با یک حالت www یا non-www در دسترس باشد و نسخه غیر اصلی به نسخه اصلی مد نظر شما ریدایرکت 301 بشود.

3 پسندیده

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

1 پسندیده

دکمه dismiss کنار همون ارروره که میفرمایید رو بزنید
اون اعلان مهمی نیست
(البته اگر نمیخواهید تحت حالت www فعالیت کنید!)

2 پسندیده

شما که از قبل www رو ریدایرکت کردین این کار رو لازم نیست انجام بدین. گوگل بصورت اتوماتیک این رو تشخیص میده. اما اگر می خواین این کار بکنین، باید همون طوری که https://tuzla.ir رو اضافه کردید، https://www.tuzla.ir هم اضافه کنین. بطور کلی نیازی به انجام این کار ندارید. این امکان هم Legacy هست و به زودی از گوگل وب مستر حذف میشه.

3 پسندیده

با تشکر از کمک های عالیتون
حل شد

2 پسندیده

راهی برای انجام این کار توی cpanel نیست؟
من یه ریدایرکت انجام دادم ولی باز هم کار نمیکنه.

سلام،

به انجمن سون هاست خوش اومدین. لطفا قبل از هر چیزی قوانین و مقررات رو مطالعه بفرمایین تا نحوه صحیح استفاده از انجمن مطلع بشین.

لطفا درخواست خودتون رو در تاپیک های جداگانه و مستقل ایجاد کنین و توضیحات لازمه رو ارایه بدین تا دوستان و همکاران شما رو راهنمایی کنن.

در مورد مشکل شما، شما دارید دامنه رو روی خود دامنه ریدایرکت می کنین، این روش ریدایرک loop ایجاد می کنه و غلط هست. دقیقا توضیح بدین که با این کار می خواین دقیقا چی رو بدست بیارین؟

3 پسندیده

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