پویابهروش 237 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلام دوستان. بنده قصد داشتم تا پس از مدتی ساختار پیوند های یکتای وبلاگم رو از/post/%post_id%.phpبه/%post_id%/%postname%تغییر بدم اما با مشکلات بسیار زیادی مواجه شدم! اینکه صفحات 404 به وجود میان. برای حل این مشکل از افزونه تغییر پیوندیکتای مطمئن استفاده کردم که متاسفانه خطای header already send میده. برای حل این ارور از انواع دوز و کلک های برنامه نویسی مثل اضافه کردن ob_flush و تغییر htaccess و روشن وخاموش کردن flush در php flag استفاده کردم که هیچ کدوم کارگر نیافتاد!کلی از برنامه نویسی مایه گذاشتم که درست بشه که نشد. بعد این افزونه رو بی خیال شدم و مثل قبل در سایت های خارجی یه چند روز و هفته ای دنبال افزونه و هک مناسب گشتم که با افزونه Simple Redirect 301 برخوردم که افزونه ایست بس عالی اما مشکل اساسی دارم باهاش!اولین مشکلم در انتقاله! یعنی در لوکال هاست ، انتقال پست ها به پیوندیکتای جدید رو با جدیت و رغبت تمام انجام میده اما در وبلاگ به صورت آنلاین خیر! به طوری که اصلا/post/%post_id%.phpرو تشخیص نمی ده و مثل قبل ارور 404 به وجود میاد.اما مشکل بزرگترم اینه:وقتی کدهای این افزونه ی جدید رو بررسی کردم دیدم این هم برای انتقال از تابع header استفاده می کنه اما وقتی استفاده می کنم برای آدرس های دیگه به صورت آزمایشی ، هیچ اروری مربوط به اون تابع ایجاد نمیشه! کدهای header دو تابع رو با جایگزینی متغیر هاو... هم جایگزین کردم اما بازم در افزونه ی اول ارور cannot modify header به وجود اومد!هیچ سایت ایرانی و خارجی ای نمونده که نگردمش و افزونه و کدی هم نبوده که از زیر دستم دربره تا اینکه به اینجا پناه آوردم!لطفا اگر شما راه کاری ، راه دورزدنی ، کدی ، هکی ، افزونه ای چیزی میشناسید که واقعا بدون مشکل کار کنه ، لطفا این حقیر رو راهنمایی بفرمایید.تشکر نقل قول لینک به ارسال
msh86 5 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلام خدمت شما . یک بار دیگر پیوند یکتا رو روی /post/%post_id%.php قرار دهید . اگه بک آپ از فایل هاتون و دیتابیستون دارین که چه بهتر !قبل از هرگونه تغییر کلی حتما از فایل ها و دیتابیستون بک آپ بگیرین . خب بعد از بازگردانی پیوند به حالت قبلی یعنی /post/%post_id%.phpحتما حتما یک backup از کل هاست و database بگیرین و افزونه http://wordpress.org/extend/plugins/change-permalink-helper/ را نصب کنید . توجه کنید که حتما بک آپ لازم هست !حالا با خیال راحت اقدام به پیوند یکتا کنید !Change Permalink Helper یک پلاگین کاربردی جهت تغییر پیوند یکتای وردپرس بدون خطای 404 می باشد ، این پلاگین با انتقال بازدیدکنندگان به آدرس و پیوند یکتای جدید مانع از ایجاد خطای 404 می شود ، کافیست پلاگین را نصب و فعال سازی کنید و سپس پیوند یکتای وردپرس را به راحتی تغییر دهید و توجه داشته باشید که این پلاگین صفحه تنظیمات ندارد و فقط کافیست آن را فعال و سپس پیوند یکتا را تغییر دهید---------------------------------------------------------------پیوند یکتا شما /%post_id%/%postname% کاملا اشتباه است و صحیح نمی باشد . نمونه صحیح /%post_id%/%postname%/تمامی راهکار ها را مو به مو انجام دهید انشااله نتیجه می گیرید . 1 نقل قول لینک به ارسال
پویابهروش 237 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 خیلی ممنون از شما. اما مشکلی که این افزونه داره ، اینه که postname رو شناسایی نمی کنه! یعنی مثلا به جای ارسال به:/4162/what-is-ajaxبه:/4162که هرچند به دلیل اون اسلش خود وردپرس پست رو بدون مشکل باز میکنه با هر دو آدرس ، اما مشکل اینجاست که در موتور های جستجوگر هم آدرس جدید به اون دومی ثبت میشه و postname نخواهیم داشت!البته الان خودم یه فکری به سرم زد که می تونم اجراییش کنم:در افزونه ، آی دی اون پستی رو که منتقل میشه بهش رو میگیریم و از طریق اون نامک یا postname پست مربوطه رو دریافت و در متغیر جاسازی میکنم تا منتقلش کنه.ممنون از شما نقل قول لینک به ارسال
msh86 5 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 خیلی ممنون از شما. اما مشکلی که این افزونه داره ، اینه که postname رو شناسایی نمی کنه! یعنی مثلا به جای ارسال به:/4162/what-is-ajaxبه:/4162که هرچند به دلیل اون اسلش خود وردپرس پست رو بدون مشکل باز میکنه با هر دو آدرس ، اما مشکل اینجاست که در موتور های جستجوگر هم آدرس جدید به اون دومی ثبت میشه و postname نخواهیم داشت!البته الان خودم یه فکری به سرم زد که می تونم اجراییش کنم:در افزونه ، آی دی اون پستی رو که منتقل میشه بهش رو میگیریم و از طریق اون نامک یا postname پست مربوطه رو دریافت و در متغیر جاسازی میکنم تا منتقلش کنه.ممنون از شمااز افزونه های دیگر کمک بگیرید . خواهش میکنم 1 نقل قول لینک به ارسال
پویابهروش 237 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 متاسفانه اون چیزی که توی ذهنم بود عملی نشد و کار نمی کنه! راه کار های دیگه ای هم وجود داره دوستان؟ نقل قول لینک به ارسال
پویابهروش 237 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 متاسفانه با امتحان کردن افزونه ها و هک های دیگه هم باز هم مشکل پابرجاست! نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .