Ariya754455 1 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 با درود و احترام خدمت دوستان گرامی یک مشکلی هست ممنون میشم راهنمایی بفرمایید بنده آدرس پیوند یکتا رو که تغییر میدم باز هم با وارد شدن به آدرس لینک قبلی به آدرس جدید مطلب منتقل میشه. چطوری از ریدایرکت شدن (آدرس مطلب قبل) به آدرس جدید جلوگیری کنیم؟ یعنی وقتی آدرس قبلی رو وارد میکنیم همون صفحه 404 بیاد... و بگه صفحه موجود نیست و دیگه منتقل نشه به آدرس جدید... پیوند یکتا هم بصورت نام پست تنظیم شده مشکل از کجاست آیا اینو خود وردپرس بصورت پیش فرض اعمال کرده؟ چطوری میشه غیر فعالش کرد؟ ممنون میشم راهنمایی بفرمایید نقل قول لینک به ارسال
HAMRAH 467 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 سلام و عرض ادب تا جایی ک بنده میدونم خود به خود این اتفاق نمیفته مگر اینکه شما از افزونه های سئو استفاده کرده باشید و هنگام تغییر به شما پیغام ریدایرکت داده باشه و شما تایید کرده باشید مثلا یواست این کارو میکنه و به صفحه ای که شما میخایید یا آدرس جدید منتقل میکنه اگر تایید نکنید نمیکنه و صفحه 404 میاد 1 نقل قول لینک به ارسال
Ariya754455 1 ارسال شده در مرداد 99 مالک گزارش بازنشر ارسال شده در مرداد 99 در 7 دقیقه قبل، HAMRAH گفته است : سلام و عرض ادب تا جایی ک بنده میدونم خود به خود این اتفاق نمیفته مگر اینکه شما از افزونه های سئو استفاده کرده باشید و هنگام تغییر به شما پیغام ریدایرکت داده باشه و شما تایید کرده باشید مثلا یواست این کارو میکنه و به صفحه ای که شما میخایید یا آدرس جدید منتقل میکنه اگر تایید نکنید نمیکنه و صفحه 404 میاد وقت بخیر ممنون از راهنمایی تون ولی ما تمامی افزونه هارو غیر فعال کردیم و دوباره این اتفاق افتاد یعنی بازم آدرس های قبلی ریدایرکت میشن به آدرس جدید نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 @Ariya754455 وردپرس برای جلوگیری از خطای 404 آدرس های قبلی مطلب هم داخل تیبل postmeta با کلید _wp_old_slug ذخیره میکنه. برای حذفش هم میتونید از طریق دیتابیس اقدام کنید و هم میتونید از افزونه زیر استفاده کنید. https://wordpress.org/plugins/remove-old-slug-for-postpages/ 3 نقل قول لینک به ارسال
Ariya754455 1 ارسال شده در مرداد 99 مالک گزارش بازنشر ارسال شده در مرداد 99 در ۱ ساعت قبل، mehran-b گفته است : @Ariya754455 وردپرس برای جلوگیری از خطای 404 آدرس های قبلی مطلب هم داخل تیبل postmeta با کلید _wp_old_slug ذخیره میکنه. برای حذفش هم میتونید از طریق دیتابیس اقدام کنید و هم میتونید از افزونه زیر استفاده کنید. https://wordpress.org/plugins/remove-old-slug-for-postpages/ ممنونم از شما این افزونه نتیجه بخش بود یک سوال دارم از خدمت شما میشه کلا کاری کرد که این اتفاق نیفته؟ با این افزونه تست کردم باید بصورت دستی پاک بشه و حالت خودکار هم تو نسخه پرمیوم موجود هست فقط میشه کلا از دیتابیس کاری کرد که چنین اتفاقی نیفته وقتی یک مطلبی رو تغییر آدرس میدیم ریدایرکت انجام نشه منظورم اینه که کلا قطع بشه نقل قول لینک به ارسال
yazdaniwp 1187 ارسال شده در مرداد 99 گزارش بازنشر ارسال شده در مرداد 99 در 3 ساعت قبل، Ariya754455 گفته است : ممنونم از شما این افزونه نتیجه بخش بود یک سوال دارم از خدمت شما میشه کلا کاری کرد که این اتفاق نیفته؟ با این افزونه تست کردم باید بصورت دستی پاک بشه و حالت خودکار هم تو نسخه پرمیوم موجود هست فقط میشه کلا از دیتابیس کاری کرد که چنین اتفاقی نیفته وقتی یک مطلبی رو تغییر آدرس میدیم ریدایرکت انجام نشه منظورم اینه که کلا قطع بشه کد زیر رو به فایل functions.php قالب فعال/قالب فرزند تون اضافه کنید: remove_action( 'post_updated', 'wp_check_for_changed_slugs', 12 ); remove_action( 'template_redirect', 'wp_old_slug_redirect' ); 4 1 نقل قول لینک به ارسال
Ariya754455 1 ارسال شده در مرداد 99 مالک گزارش بازنشر ارسال شده در مرداد 99 در 23 ساعت قبل، yazdaniwp گفته است : کد زیر رو به فایل functions.php قالب فعال/قالب فرزند تون اضافه کنید: remove_action( 'post_updated', 'wp_check_for_changed_slugs', 12 ); remove_action( 'template_redirect', 'wp_old_slug_redirect' ); یک دنیا ممنون از راهنماییتون 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .