نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: آدرس سایت بدون www و مشکلات مربوطه !

  1. #1
    عضو انجمن dertgtr آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    724
    تشکر تشکر کرده 
    2,343
    تشکر تشکر شده 
    3,638
    تشکر شده در
    2,848 پست

    پیش فرض آدرس سایت بدون www و مشکلات مربوطه !

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

    مشکل سر این هست که سایت هم با www و هم بدون www محتوای یکسانی رو نشون میده و می دونید که گوگل سر این موضوع سایت رو ممکنه بلوکه کنه درواقع اگر سایت با www در مرورگر فراخوانی بشه باید اصولا به آدرس بدون www فروارد 301 بشه و برعکس

    من در گوگل وب مستر point کردم که سایت بدون www باز بشه اما با وجود گذشت چندین هفته کماکان وقتی آدرس سایت با www می زنم روی آدرس بدون www فروارد نمیشه

    به نظر اساتید راهکار چیست؟
    سرور مجازی ایران - آلمان - آمریکا my.xdlhost.com
    قیمت و کیفیت را مقایسه کنید !! تلگرام : Xdlhost

  2. تعداد تشکر ها ازdertgtr به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید
    تاریخ عضویت
    Jul 2013
    محل سکونت
    تهران
    نوشته ها
    52
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    55
    تشکر شده در
    40 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    سلام
    اگر در گوگل وب مستر تعیین کنید سایت بدون www باز بشه فقط لینک هایی که گوگل در سایت خودش به شما میده بدون www باز میشه اگر می خواین کلاً حتی بدون گوگل هم وقتی در مرورگر www میزنیم حذف بشه و فقط با http باشه باید کدی که در لینک زیر نوشته را در فایل htaccess. شاخه public_html سایت قرار دهید.

    How to remove www from your URL with mod_rewrite • Yoast

  5. تعداد تشکر ها ازTarfandaneh به دلیل پست مفید


  6. #3
    عضو انجمن dertgtr آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    724
    تشکر تشکر کرده 
    2,343
    تشکر تشکر شده 
    3,638
    تشکر شده در
    2,848 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    من کد زیر رو قبلا قرار می دادم که توصیه شده سایت های معروفی هست تو مبحث سئو :

    کد:
    RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.domainname.com [NC] RewriteRule ^(.*)$ 
    http://domainname.com/$1 [L,R=301]
    ولی متاسفانه بعد قرار دادن کد بالا ارور Internal Server Error میده که دلیلش رو نمی دونم !

    کدهایی که تو آدرس معرفی شده شما بود یعنی

    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
    و

    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^example.com$
    RewriteRule (.*) http://www.example.com$1 [R=301]
    جداگانه قرار دادم ولی همچنان مشکل پابرجا بود
    سرور مجازی ایران - آلمان - آمریکا my.xdlhost.com
    قیمت و کیفیت را مقایسه کنید !! تلگرام : Xdlhost

  7. تعداد تشکر ها از dertgtr به دلیل پست مفید


  8. #4
    عضو جدید
    تاریخ عضویت
    Jul 2013
    محل سکونت
    تهران
    نوشته ها
    52
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    55
    تشکر شده در
    40 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    برای اینکه اخطار Internal Server نمایش داده نشه باید کد را همراه با همون خطی که خودش گذاشته یعنی RewriteEngine On و به جای example.com آدرس دامنه خودتون را در بالاترین نقطه فایل htaccess. قرار دهید.
    بعد شما فقط باید یکی از کد هایی که در لینکی که من گفتم هست را قرار بدید نه دو تاش رو چون اولین کد برای حذف www و دومی برای اضافه کردن www است.
    شما فقط کد اولی که در لینک هست را وارد کنید.

  9. تعداد تشکر ها ازTarfandaneh به دلیل پست مفید


  10. #5
    عضو انجمن ipsat آواتار ها
    تاریخ عضویت
    Aug 2011
    نوشته ها
    385
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    538
    تشکر شده در
    398 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domainname.com$ [NC]
    RewriteRule ^(.*)$ http://domainname.com/$1 [R,L]

  11. تعداد تشکر ها ازipsat به دلیل پست مفید


  12. #6
    عضو انجمن dertgtr آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    724
    تشکر تشکر کرده 
    2,343
    تشکر تشکر شده 
    3,638
    تشکر شده در
    2,848 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    نقل قول نوشته اصلی توسط Tarfandaneh نمایش پست ها
    برای اینکه اخطار Internal Server نمایش داده نشه باید کد را همراه با همون خطی که خودش گذاشته یعنی RewriteEngine On و به جای example.com آدرس دامنه خودتون را در بالاترین نقطه فایل htaccess. قرار دهید.
    بعد شما فقط باید یکی از کد هایی که در لینکی که من گفتم هست را قرار بدید نه دو تاش رو چون اولین کد برای حذف www و دومی برای اضافه کردن www است.
    شما فقط کد اولی که در لینک هست را وارد کنید.
    ممنون از راهنمایی شما بله حق با شما بود کد

    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
    رو که قرار دادم حل شد . البته من کدها رو با هم قرار نمی دادم . اشتباه من این بود که باید به جای domain.com اسم دومین سایت رو جایگزین می کردم

    ممنون خیلی لطف کردید
    سرور مجازی ایران - آلمان - آمریکا my.xdlhost.com
    قیمت و کیفیت را مقایسه کنید !! تلگرام : Xdlhost

  13. تعداد تشکر ها ازdertgtr به دلیل پست مفید


  14. #7
    عضو انجمن dertgtr آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    724
    تشکر تشکر کرده 
    2,343
    تشکر تشکر شده 
    3,638
    تشکر شده در
    2,848 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    نقل قول نوشته اصلی توسط ipsat نمایش پست ها
    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domainname.com$ [NC]
    RewriteRule ^(.*)$ http://domainname.com/$1 [R,L]
    از راهنمایی شما هم ممنونم
    سرور مجازی ایران - آلمان - آمریکا my.xdlhost.com
    قیمت و کیفیت را مقایسه کنید !! تلگرام : Xdlhost

  15. تعداد تشکر ها از dertgtr به دلیل پست مفید


  16. #8
    عضو جدید
    تاریخ عضویت
    Jul 2013
    محل سکونت
    تهران
    نوشته ها
    52
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    55
    تشکر شده در
    40 پست

    پیش فرض پاسخ : آدرس سایت بدون www و مشکلات مربوطه !

    نقل قول نوشته اصلی توسط dertgtr نمایش پست ها
    ممنون از راهنمایی شما بله حق با شما بود کد

    کد:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
    رو که قرار دادم حل شد . البته من کدها رو با هم قرار نمی دادم . اشتباه من این بود که باید به جای domain.com اسم دومین سایت رو جایگزین می کردم

    ممنون خیلی لطف کردید
    خواهش میکنم دوست عزیز
    وظیفه بود.

  17. تعداد تشکر ها ازTarfandaneh به دلیل پست مفید


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •