نگار صادقی 1025 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 سلام خسته نباشید. ببخشید یه مشکل خیلی عجیب برای ما به وجود اومده ممنون میشم راهنمایی کنید. گوگل وبمستر بعضی از صفحات سایت ما رو ارور 404 ( Not Found ) در صورتی که صفحات وجود دارن ببینید http://shaboneh.ir/%d9%85%d8%af%d9%84-%d8%aa%d9%88%d9%86%db%8c%da%a9-%d9%88-%d8%b4%d9%88%d9%85%db%8c%d8%b2/ ولی توی گوگل وبمستر آدرس بالا با کدهای "حروف بزرگ" توی بخش crawl errors نمایش داده میشن http://shaboneh.ir/%D9%85%D8%AF%D9%84-%D8%AA%D9%88%D9%86%DB%8C%DA%A9-%D9%88-%D8%B4%D9%88%D9%85%DB%8C%D8%B2/ بعد من مجبورم هی این صفحاتی که توی گوگل وبمستر ارور میدن رو ریدایرکت کنم به آدرس "حروف کوچیک" که واقعا غیر حرفه ایه چون اینجوری صدها مطلب رو باید به صورت دستی ریدایرکت کنیم!! چاره چیه؟ چرا این ارور واسه ما نمایش میده؟ لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 سلام و درود @نگار صادقی کد زیر رو در فایل functions.php قالب فعال سایتون قرار بدید. MehranCaseInsensitiveUrl::instance(); class MehranCaseInsensitiveUrl { public static function instance() { new self(); } public function __construct() { add_action('init', array($this, 'request_uri_strtolower'), 1); } public function request_uri_strtolower() { if(preg_match('/[A-Z]/', $_SERVER['REQUEST_URI'])) { $_SERVER['REQUEST_URI'] = strtolower($_SERVER['REQUEST_URI']); $_SERVER['PATH_INFO'] = strtolower($_SERVER['PATH_INFO']); } } } موفق باشید 2 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 بهبه آقا مهران سلام حالت خوبه؟ ممنون از راهنماییت. این کد چکار میکنه؟ میشه یه توضیح مختصر بدی؟ ممنونم لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 3 ساعت قبل، نگار صادقی گفته است : بهبه آقا مهران سلام حالت خوبه؟ خدا رو شکر به مرحمت شما خوبم. در 3 ساعت قبل، نگار صادقی گفته است : ممنون از راهنماییت. خواهش میکنم. در 3 ساعت قبل، نگار صادقی گفته است : این کد چکار میکنه؟ میشه یه توضیح مختصر بدی؟ وردپرس تمامی نامک ها رو توی دیتابیس با حروف کوچیک سیو میکنه توی حالت نامک های فارسی هم که انکود میشه نامک ها بازم در رشته انکود شده حروف انگلیسی کوچیک قرار داره. این کد عملیاتی که انجام میده اینه آدرسی که درخواست میشه از وردپرس رو چک میکنه اگر دارای حروف بزرگ انگلیسی بود حروف بزرگ رو به حروف کوچیک تغییر میده که دیگه 404 نشون نده. موفق باشید 1 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 اقا مهران ممنون از کمک تون ولی باز هنوز ارور اومده و چندتا مطلب دیگه رو توی قسمت crawl errors به عناون نات فوند نشون داده در صورتی که وجود داره. باز آدرس هاشون رو با کدهای حروف بزرگ فرستاده و من هی باید ریدایرکت کنم!!! این مشکل عجیب نیست؟ لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 59 دقیقه قبل، نگار صادقی گفته است : این مشکل عجیب نیست؟ الان من بررسی کردم هم با حروف بزرگ هم با حروف کوچیک انگار وردپرس تشخیص میده آدرس مربوط به کدوم مطلب یا صفحه است. احتمالا توی آپدیت های اخیر این مشکل رو خود وردپرس رفع کرده. حالا نمیدونم چطور گوگل داره گیر میده میگه 404 ئه موندم. 1 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 هر سه چهار روز 10 تا صفحه توی قسمت crawl errors ظاهر میشه که هیچکدوم حذف نیستن و وجود دارن و فقط کدها با حروف بزرگه که نات فوند میده ولی حروف کوچیک صفحه باز میشه!! تا حالا همچین مشکلی نداشتیم یکی دوماه این اتفاق افتاده هیچ افزونه ای یا تغییری هم توی قالب ایجاد نکردیم! لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 24 دقیقه قبل، نگار صادقی گفته است : هر سه چهار روز 10 تا صفحه توی قسمت crawl errors ظاهر میشه که هیچکدوم حذف نیستن و وجود دارن و فقط کدها با حروف بزرگه که نات فوند میده ولی حروف کوچیک صفحه باز میشه!! تا حالا همچین مشکلی نداشتیم یکی دوماه این اتفاق افتاده هیچ افزونه ای یا تغییری هم توی قالب ایجاد نکردیم! دقیقا لینک هایی که گوگل میده و 404 ئه رو برام بذار توی یه فایل تکست پیوست کن. 1 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 (ویرایش شده) خیلی لطف میکنید که پیگیر هستی. ممنونم ازت. پیوست کردم آدرس ها رو به صورت مرتب گذشتم به این شکل که: آدرس اول آدرسی که گوگل ارور "نات فوند" داده و آدرس زیرش آدرسی هست که توی سایت وجود داره و حروف کوچیکه url.txt آقا مهران علتش رو فهمیدم چیه بعضی از سایتا اومدن صفحات سایت منو کپی کردن و لینک دادن بهم و لینکی که دادن کدهای حروف بزرگه ببینید این عکس رو: مثلا این این سایت (http://tajerkala.ir/عکسهاي-ازدواج-همسرپرنس-هري/) اومده لینک داده به صفحه سایت من!! (که لینکش کد حروف بزرگه) چاره چیه؟ ویرایش شده تیر 97 توسط نگار صادقی لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 38 دقیقه قبل، نگار صادقی گفته است : چاره چیه؟ اینا که شما فرستادین اصلا یکی نیست. %d9%8a برابره با ي (عربی) %db%8c برابره با ی (فارسی) علتشم همونیه که گفتی دیگه اون سایتی که به سایت شما لینک داده با ي (عربی) لینک دادن ولی توی سایت شما آدرس ها با ی (فارسی) هست. 1 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 خب چاره ای نیست برای این موضوع؟ چون مشکل از طرف سایتهای کپیکار هست پس چرا گوگل ارور رو برای ما نمایش میده؟ لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 5 دقیقه قبل، نگار صادقی گفته است : خب چاره ای نیست برای این موضوع؟ افزونه فارسی ساز (وردپرس جلالی یا پارسی دیت هر کدوم رو که نصب دارید) آپشنی در این رابطه ندارن؟ در 5 دقیقه قبل، نگار صادقی گفته است : چون مشکل از طرف سایتهای کپیکار هست پس چرا گوگل ارور رو برای ما نمایش میده؟ خوب سایت شما 404 داره میده باید به شما اطلاع بده. البته این یک ارور 404 ئه صحیح محسوب میشه چون شما همچین آدرسی واقعا ندارید. 1 لینک به ارسال
نگار صادقی 1025 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 در ۱ ساعت قبل، mehran-b گفته است : افزونه فارسی ساز (وردپرس جلالی یا پارسی دیت هر کدوم رو که نصب دارید) آپشنی در این رابطه ندارن؟ خوب سایت شما 404 داره میده باید به شما اطلاع بده. البته این یک ارور 404 ئه صحیح محسوب میشه چون شما همچین آدرسی واقعا ندارید. افزونه فارسی ساز نصب نکردم. نقل قول البته این یک ارور 404 ئه صحیح محسوب میشه چون شما همچین آدرسی واقعا ندارید. خب یعنی هرکسی به هر آدرسی که توی سایت ما وجود نداره لینک بده باید به گوگل به ما ارور نشون بده؟ برای رفعش باید چیکار کنیم؟ باید این صفحات رو به زور بسازیم؟ لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 3 ساعت قبل، نگار صادقی گفته است : افزونه فارسی ساز نصب نکردم. عحب. در 3 ساعت قبل، نگار صادقی گفته است : خب یعنی هرکسی به هر آدرسی که توی سایت ما وجود نداره لینک بده باید به گوگل به ما ارور نشون بده؟ بله دیگه گوگل به شما میگه فلان لینک رو توی فلان جا دیدم ولی 404 میده. یه حالت اطلاع رسانی داره. در 3 ساعت قبل، نگار صادقی گفته است : برای رفعش باید چیکار کنیم؟ باید این صفحات رو به زور بسازیم؟ کد زیر رو توی فایل functions.php قالب سایتتون قرار بدید. MehranFixArabicUrl::instance(); class MehranFixArabicUrl { private $arabic_chars = array( '%d9%8a', '%D9%8A', '%d9%83', '%D9%83' ); private $persian_chars = array( '%db%8c', '%DB%8C', '%da%a9', '%DA%A9' ); public static function instance() { new self(); } public function replace($str) { return str_replace($this->arabic_chars, $this->persian_chars, $str); } public function __construct() { add_action('init', array($this, 'request_fix_arabic'), 1); } public function request_fix_arabic() { if(isset($_SERVER['REQUEST_URI'])) $_SERVER['REQUEST_URI'] = $this->replace($_SERVER['REQUEST_URI']); if(isset($_SERVER['PATH_INFO'])) $_SERVER['PATH_INFO'] = $this->replace($_SERVER['PATH_INFO']); } } 1 لینک به ارسال
homa92 2 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 دوست عزیز میتونی توی وبمستر هم به صورت دستی فچ کنی البته ی کم زمان میبره لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری