رفتن به مطلب

تغییر آدرس لینک داخل پست


ارسال‌های توصیه شده

با سلام

میخواستم بدونم چه طور میتونم آدرس لینک های داخل پست رو به صورت یکجا عوض کنم.مثل نمونه زیر

 

قبلا این بود

http://mydamin.in/pages/1420/Asu%20No%20Yoichi.720P

 

 

 الان میخوام اینجوزی بشه

http://mydamin1.in/pages/1420/Asu%20No%20Yoichi.720P

 

باید چی کار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

با سلام :)

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

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

http://ipsfarsi.com/topic/9669-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%A7%D9%86%D8%AC%D9%85%D9%86/

 

باید چی کار کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

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

 

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

 

روش استفاده: بعد اینکه مشخصات دیتابیس رو دادی یه فیلد هست برای اینکه متن مورد نظر رو پیدا کنه و یکی دیگه برای اینکه متن رو با چیزی که میدی replace کنه

مثلا اگر ادرس ipsfarsi.com هم داری و ipbfarsi.ir هم داری  ابتدا ipsfarsi.com رو replace بزن به ادرس جدیدت سپس اون ipbfarsi..ir رو تا مشکلی تو آدرس ها پیش نیاد.

 

قبلش هم از دیتابیست بک آپ بگیر.

 

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

 

http://ipsfarsi.com/topic/17072-آموزش-ریکش-recache-و-ریبیلد-rebuild-و-حل-مشکلات-آپگرید-انجمن/?p=51227

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

 

MySQLReplace.zip

 

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و ممنون

من اسکریپت رو نصب کردم و اجرا کردم و Replace شد ولی انجمن کلا بسته شده و خطای زیر رو داد

     Your settings could not be read by IP.Board. This is a fatal error and IP.Board cannot function while this issue persists.

This issue is generally caused by changing your character set in the ACP to one that does not support data stored in the rest of your settings, or by restoring a database backup/completing a server transfer and importing your database tables using the wrong character set or collation. You should contact IPS Technical Support for further assistance.    

 

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

از طریق دیتابیس میشه مسیر دقیق تیبل رو بگید به همراه کد تعویض.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

با سلام :)

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

موفق باشید

 

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

http://ipsfarsi.com/topic/9669-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%A7%D9%86%D8%AC%D9%85%D9%86/

 

باید چی کار کنم؟

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

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

این فرمان رو وارد کنید.

UPDATE posts SET post=REPLACE(post, 'mydamin.in', 'mydamin1.in')

خروجی نباید عدد 0 باشه. آدرس رو بدون http وارد کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام و ممنون

من اسکریپت رو نصب کردم و اجرا کردم و Replace شد ولی انجمن کلا بسته شده و خطای زیر رو داد

     Your settings could not be read by IP.Board. This is a fatal error and IP.Board cannot function while this issue persists.

This issue is generally caused by changing your character set in the ACP to one that does not support data stored in the rest of your settings, or by restoring a database backup/completing a server transfer and importing your database tables using the wrong character set or collation. You should contact IPS Technical Support for further assistance.    

 

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

از طریق دیتابیس میشه مسیر دقیق تیبل رو بگید به همراه کد تعویض.

 

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

 

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

http://forums.ipbfar...-انجمن/?p=51227

 

اینو برای همون ارور قرار دادند و با این کار اون ارور فیکس میشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...