سلام. وقت بخیر مدتی حدود یکسال با 5000 پست ، لینکهای سایت صفحه اول نتایج گوگل بود. بعد از تغییر آدرس بنا به دلایلی ، مجبور به تغییر استراتژی سئو شدیم و باید از ریدارکت 301 برای انتقال امتیاز لینکهای قبلی استفاده میشد. منتها در پنل دایرکت ادمین با انجام ریدارکت 301 دچار Redirect loop میشیم. توسط htaccess میشه اینکار رو انجام داد. میخواستم راهنماییی بفرمایید در مورد زیر لینکهای سایت من به شکل http://site.com/[id]/name هست و ساختار جدید لینکهای به شکل http://mysite.com/[id]/name در این ساختار [id] یک متغیر تماما عددی هست. میخواستم در htaccess کدی تعریف بشه بدین صورت : در آدرس هرجا به متغیر عددی [id] برسه ، آپاچی آدرس رو از site.com به mysite.com تغییر بده. تنها راهی که مشکلی ایجاد نشه فکر میکنم همین هست. ممنون میشم کمک بفرمایید.
دامنه تغییر پیدا کرده، سایت با دامنه قبلی به صورت کامل در دسترس هست. به دلیل اینکه امتیاز لینکهای قبلی پایین نیاد لینکهارو هنوز تغییر ندادم.
در فایل htaccess روت سایت قبلی این کد رو قرار بدین : کد: برای مشاهده محتوا شما بایستی ثبت نام کنید. دقت کنید که با این کد، همه آدرس های دامنه قبلی به همان آدرس با دامنه جدید ریدایرکت 301 میشن
این کد رو گذاشتم ، ولی با پیغام زیر مواجه میشم برای صفحه ایندکس. و برای آدرسها هیچ اتفاقی نمیافته This webpage has a redirect loop
آدرس دامنه جدیدتون رو صحیح وارد کردین ؟ احتمالا آدرس دامنه فعلیتون رو وارد کردین که ایجاد redirect loop میکنه
سایت با آدرس جدید بالا هست الان. در Domain Setup هم آدرس قبلی هست که سایت رو بالا میاره (البته بدون استایل ، چون وردپرس هست) آدرس جدید به جایی ریدایرکت نمیشه. آدرس قدیم هم همینطور
ببینید الان باید سایت با آدرس جدید فقط بالا باشه برای آدرس قدیم هم یک هاست چند مگابایتی کافی هست که فقط باید یک فایل htaccess در فولدر public_html باشه و کد بالا رو داخلش قرار بدین اگر این مراحل رو به دقت انجام بدین مطمئن باشید هر آدرسی از سایت قدیمتون به همون آدرس روی سایت جدید ریدایرکت میشه
خیر با این کار لینک های قبلی جای خودشون رو به لینک های جدید با آدرس جدید میدن و رنک اون صفحات هم به صفحات جدید منتقل میشه حتما سایت جدید رو هم در سرچ کنسول ثبت کنید تا متوجه ورودی روی آدرس های جدید بشین
خیر ، متاسفانه برنگشت. من آدرس ها رو بهتون بدم چک کنید؟ آدرس قبلی من https://barfmusic.com بود، آدرس جدید من http://mybarfmusic.com
یه فول بک آپ بردم روی یک هاست دیگه ، به صورتی که هم هاست اولیه بالا باشه با دامین قدیم ، هم هاست جدید با دامین جدید. بعد هاست اول رو 301 کردم روی هاست دوم، اینطوری نه پستهای قدیمیم 404 شد و البته به چیزی که میخواستم رسیدم. ممنون از راهنمایی بسیار خوبتون
رفتن ورودی ها روی آدرس جدید و کامل شدن چرخه انتقال ممکنه تا 2 هفته طول بکشه و طی چند ساعت اصلا نمیشه نظر داد ضمن اینکه نتایجی که در سرچ کنسول مشاهده می کنید Real Time نیست و مربوط به چند روز گذشته هست باز هم تکرار می کنم که اگر با زدن هر url از دامنه قبلی به همون آدرس از دامنه جدید ریدایرکت بشین هیچ مشکلی وجود نداره و فقط باید منتظر باشید تا گوگل آدرس های جدید رو شناسایی کنه