تغییر سیستم سایت و مبحث گوگل و...

3tareha

تازه وارد
با سلام

و عرض خسته نباشید

یک سوال خیلی مهم دارم

ما داریم سایتمان را تغییر سیستم میدیم و برنامه نویسی میکنیم

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

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

ورودی گوگل رو باید چکار کنیم که کم نشه و بازدید مشکلی پیدا نکنه

مطالب اصلا پاک نمیکنیم

سیستم جدید بروی دامنه مثلا : فعال میشه

و سیستم قدیمی انتقال داده میشه بروی ساب دامنه old.site.com

ممنون میشم اگر کاری هست باید انجام بدم را توضیح بدید برام

درضمن در سیستم جدید مطالب از اول قرار داده میشه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
این کار اشتباه هستش و لینک های شما عملا میمیره... و در گوگل افت می کنید.

 

mr.na3r

کاربر عضو
سلام.

اگر میخواهید سیستم جدید نصب کنید و با سیستم قدیمی تضادی نداره شما نباید سیستم قدیمی را حذف کنید.بلکه باید آن را کپی کنید به ساب دامین.یعنی علاوه براینکه سیستم قدیمی هنوز پابرجاست ، باید روی ساب دامین هم برقرار باشد ، سپس لینکهای سیستم قدیمی را به ساب دامین redirect کنید.مثلا site.com/post1 باید ریدایرکت بشه به old.site.com/post1

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



 

3tareha

تازه وارد
سلام.اگر میخواهید سیستم جدید نصب کنید و با سیستم قدیمی تضادی نداره شما نباید سیستم قدیمی را حذف کنید.بلکه باید آن را کپی کنید به ساب دامین.یعنی علاوه براینکه سیستم قدیمی هنوز پابرجاست ، باید روی ساب دامین هم برقرار باشد ، سپس لینکهای سیستم قدیمی را به ساب دامین redirect کنید.مثلا site.com/post1 باید ریدایرکت بشه به old.site.com/post1

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

سیستم جدید کلا با این سیستم قدیمی فرق داره و دیتابیس جدا نصب میشه

ولی میخوایم سیستم قدیم رو به ساب دامنه منتقل کنیم و لینکهای ورودی گوگل رو به صفحه اصلی ریدایرکت کنیم

اینجوری خوبه؟

 

mr.na3r

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

اینجوری خوبه؟
پستها نباید از دامین اصلی حذف شوند.اگر دیتابیس جدا هست چه بهتر.

پستها باید به همان پستها در ساب دامین ریدایرکت شوند نه به صفحه اصلی.

 

3tareha

تازه وارد
پستها نباید از دامین اصلی حذف شوند.اگر دیتابیس جدا هست چه بهتر.پستها باید به همان پستها در ساب دامین ریدایرکت شوند نه به صفحه اصلی.
مشکل اینجاست که تعداد مطالب زیاد هست

اگر بخوایم همه را دستی ریدایرکت کنیم 130.000 پست هست

یکسال یا 2 سال باید زمان بزاریم که اینا ریدایرکت بشن =((

 
آخرین ویرایش توسط مدیر:

mr.na3r

کاربر عضو
مشکل اینجاست که تعداد مطالب زیاد هستاگر بخوایم همه را دستی ریدایرکت کنیم 130.000 پست هست

یکسال یا 2 سال باید زمان بزاریم که اینا ریدایرکت بشن =((
cms قدیمی شما چیست؟

پیوندهای یکتا چگونه است؟

اگر در پیوندهای یکتای شما سال یا تاریخ باشه میشه.


کد:
RedirectMatch 301 /2012(.*)
با این کد آدرس site.com/2012/post1

رو میتونید به آدرس مورد نظرتون ریدایرکت کنید.

 

3tareha

تازه وارد
cms قدیمی شما چیست؟پیوندهای یکتا چگونه است؟

اگر در پیوندهای یکتای شما سال یا تاریخ باشه میشه.


کد:
RedirectMatch 301 /2012(.*)
با این کد آدرس site.com/2012/post1

رو میتونید به آدرس مورد نظرتون ریدایرکت کنید.
سی ام اس با پی اچ پی برام نوشتن

بصورت عدد هست پیوندهای یکتا



مثل این نمونه هست پیوند یکتا همشون کد آیدی دارن

درضمن ممنونم از اینکه خیلی بهم کمک میکنید

ازشما و مدیریت سایت سپاسگزارم

 
آخرین ویرایش توسط مدیر:

3tareha

تازه وارد
آقا mr.na3r ممنون میشم جواب این سوال آخرم هم بدید

مطالب بصورت کد ایدی هستند میشه بجای تاریخ کد ایدی قرار داد؟

 

mr.na3r

کاربر عضو
آقا mr.na3r ممنون میشم جواب این سوال آخرم هم بدیدمطالب بصورت کد ایدی هستند میشه بجای تاریخ کد ایدی قرار داد؟
اینکه چگونه آدرسی با پرفیکس خاصی را به آدرسی با پرفیکس خاصی ریدایرکت کرد را نمیدانم.ولی


کد:
Redirect 301 / http://www.new-site.com/
کل پستها را ریدایرکت میکنه.ولی چون سیستم جدید رو روی همون دامین دارید ممکنه تداخل پیش بیاد

 

mr.na3r

کاربر عضو
این کد را به .htaccess اضافه کنید:


کد:
  RewriteCond %{HTTP_HOST} ^site.com$   RewriteRule ^/post-([0-9]+).html$ http://old.site.com/site-$1.html [R=301]
هر دسترسی به site[dot]com/post-number.html را به old.site[dot]com/post-number.html ریدایرکت میکنه.

ضمنا این لینک هم کمک کننده است :



 

3tareha

تازه وارد
این کد را به .htaccess اضافه کنید:

کد:
  RewriteCond %{HTTP_HOST} ^site.com$   RewriteRule ^/post-([0-9]+).html$ http://old.site.com/site-$1.html [R=301]
هر دسترسی به site[dot]com/post-number.html را به old.site[dot]com/post-number.html ریدایرکت میکنه.

ضمنا این لینک هم کمک کننده است :

آقا ناصر عزیز

بسیار از شما سپاسگذارم

ممنون از اینکه کمکم کردید

 
بالا