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

دامنه

(سعید) #1

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


(آرتا سیدزاده) #2

درود

همین طور که اگر وب سایت شما دارای ۲ دامنه باشه، محتوای شما 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]

(Muhammad Payam Mokhtarnia) #3

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


(آرتا سیدزاده) #4

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


(بختیاری) #5

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


(آرتا سیدزاده) #6

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


(سعید) #7

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


(آرتا سیدزاده) #8

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


(سعید) #9

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


(آرتا سیدزاده) #10

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


(آرتا سیدزاده) #12

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


(حسین) #13

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

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

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


(بختیاری) #14

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


(حسین) #15

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


(آرتا سیدزاده) #16

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


(سعید) #17

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


(Seyed Mohammad Hassan) #18

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


(آرتا سیدزاده) #19

سلام،

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

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

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