• هاست سان
  • با خرید اشتراک ویژه شما میتوانید جدیدترین آپدیت افزونه ها و قالب های زیبا و پرکاربرد زنفورو را دریافت کنید!

    هر ماه یک کد تخفیف 60 درصدی محصولات فروشگاه به کاربران منتخب بخش ویژه اهدا می‌شود

آموزش بازنویسی آدرس ips به زنفورو و حفظ امتیاز سئو

وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.
پشتیبانی از نسخه های
  1. 2.0
  2. 2.1
  3. 2.2
با سلام
در آموزش قبلی که قرار دادم.

شما ابتدا عملیات تبدیل اطلاعات انجمن رو انجام میدید.

حال 2 وضعیت وجود دارد : به نوبت هر کدوم رو بررسی میکنیم : ( هر 2 تاشون آسونه)

حالت اول. انجمن زنفورو رو در همون آدرس قبلی ips نصب کردید. یعنی آدرس انجمن همچنان ثابته
مثلا قبلا آدرس انجمن به صورت زیر بود
site.ir/forums
و الان هم بازم آدرس به صورت زیر هست
site.ir/forums

لذا در پوشه ی مربوط به این آدرس می روید و کد زیر را در فایل htacces. قرار میدین.

کد:
RewriteEngine On
    RewriteRule ^forum/(\d+)-(.+)/page-(\d+)$ forums/$2.$1/page-$3? [R=301,NC,L]
    RewriteRule ^forum/(\d+)-(.+)/$ forums/$2.$1/? [R=301,NC,L]
    RewriteRule ^topic/(\d+)-(.+)/page-(\d+)$ threads/$2.$1/page-$3? [R=301,NC,L]
    RewriteRule ^topic/(\d+)-(.+)/$ threads/$2.$1/? [R=301,NC,L]
    RewriteRule ^profile/(\d+)-(.+)/$ members/$2.$1/? [R=301,NC,L]

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


حالت دوم :
آدرس قبلی انجمن به صورت زیر بوده است
site.ir/forums
و آدرس جدید به صورت زیر می باشد.
site.ir/xf

لذا باید به موقعیت روت صفحه ی اصلی بروید.
و کد زیر را در بالاترین قسمت فایل htacces. قرار بدهید.

کد:
RewriteEngine On
    RewriteRule ^forums/forum/(\d+)-(.+)/page-(\d+)$ xf/forums/$2.$1/page-$3? [R=301,NC,L]
    RewriteRule ^forums/forum/(\d+)-(.+)/$ xf/forums/$2.$1/? [R=301,NC,L]
    RewriteRule ^forums/topic/(\d+)-(.+)/page-(\d+)$ xf/threads/$2.$1/page-$3? [R=301,NC,L]
    RewriteRule ^forums/topic/(\d+)-(.+)/$ xf/threads/$2.$1/? [R=301,NC,L]
    RewriteRule ^forums/profile/(\d+)-(.+)/$ xf/members/$2.$1/? [R=301,NC,L]

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

و تمام.


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

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

با سپاس فراوان.
 
آخرین ویرایش:
سلام وقت بخیر
من وی بولتین رو منتقل کردم روی زنفورو، الان لینک ها کامل تغییر کرده
لینک قدیم:
forum.domain.com/thread101.html
لینک جدید:
forum.domain.com/index.php?threads/خنده-بازار.101/
از قسمت پیکربندی تیک گزینه "استفاده از آدرس کامل مطلب" برای حذف index.php رو زدم و کلا سایت از دسترس خارج میشه
میشه لطفا راهنمایی کنید
 
سلام وقت بخیر
من وی بولتین رو منتقل کردم روی زنفورو، الان لینک ها کامل تغییر کرده
لینک قدیم:
forum.domain.com/thread101.html
لینک جدید:
forum.domain.com/index.php?threads/خنده-بازار.101/
از قسمت پیکربندی تیک گزینه "استفاده از آدرس کامل مطلب" برای حذف index.php رو زدم و کلا سایت از دسترس خارج میشه
میشه لطفا راهنمایی کنید
سلام
تغییر لینک‌ها طبیعیه و هر اسکریپتی شماتیک لینک خودشو داره
منظورتون بابت از دسترس خارج شدن همون ارور 404 هست؟
اگر همینه که تاپیک پشتیبانی در تالار زیر بزنید تا راه حلشو بگیم و اگرم نیست پس جزئیاتشو بیشتر بگید تا بازم حلش کنیم.
 
روش هست که ساختار لینک ها رو کلا تغییر داد؟
threads/101/
تبدیل بشه به
thread101.html
 
روش هست که ساختار لینک ها رو کلا تغییر داد؟
threads/101/
تبدیل بشه به
thread101.html
سلام
کار جالبی نخواهد بود. اینکه از از ساختار سئوی خوب زنفورو صرف نظر کرد و به همون قبلی پسنده کرد.
ولی برای هدایت تمام پیوندها و مطالب ویبولتین به زنفورو میتونید از افزونه خیلی کاربردی زیر استفاده کنید:
کارتونو خوب راه میندازه
افزونه 2 - XenForo Redirects for vBulletin | انجمن های پشتیبانی زنفورو
 
افزونه رو نصب کردم.میشه یه کوچولو راهنمایی کنید.ممنونم
 
وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.

موضوعات مشابه

پاسخ‌ها
1
بازدیدها
417
پاسخ‌ها
21
بازدیدها
2K
عقب
بالا