سعید شعبانی

کاهش 404

4 پست در این موضوع قرار دارد

گوگل تمامی لینک هایی که منتهی به صفحه 404 سایت می شود را به عنوان اشتباه در نظر می گیرد چه آنهایی که از جایی لینک شده اند و چه آنهایی که در اثر اشتباه تایپی در هنگام ورود آدرس در مرورگر بوجود می آید.

من می خواستم کاری کنم که آن دسته از صفحات 404 که در اثر اشتباهات تایپی ساخته میشوند یا ریدایرکت شوند یه صفحه اصلی یا اینکه به عنوان خطا توسط گوگل شناسایی نشوند.

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


لینک به پست

404 ، 404 هست!

فرقی ندارد

شما میتوانید فایل 404.php قالب را دارای محتوا کنید + خطای 404

یا کد زیر را در آن قرا دهید:


<?php wp_redirect(get_bloginfo("url")) ?>

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


لینک به پست

در 404 اشتباه تایپی مشکل از سایت نیست ولی در 404 لینک های داخلی یا خارجی مشکل از سایت می باشد حالا سایتی رو در نظر بگیرید که بازدید کننده گان زیادی داشته باشد و بازدیدکنندگان با تایپ اشتباهی آدرس ها موجب بوجود آمدن 404 های زیادی شود و بر روی گوگل تاثیر منفی بگذارد.

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


لینک به پست

ببینید حتی اگر اشتباها آدرسی زده بشه باید صفحه 404 ایی که شما میسازی نمایش داده بشه.

در اینصورت هم نباید اشتباهی از گوگل سرزده باشه.

شاید مشکل از جای دیگه از سایت شماست.

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط هدایت
      سلام. در سایتم به تازگی تعدادی 404 به وجود آمده که ساختار هایی شبیه به موارد زیر رو داره
      domain.com/shop/product.php?pk=8    
      shop/products.php?pf=1    
      shop/viewblog.php?ac=news&id=11
      درصورتیکه ساختار فروشگاه  /shop/product-name هست
      کسی می تونه راهنمایی کنه که چرا این پیج ها ی404به وجود آمده و چطور از بین میرن؟
    • توسط Fardis Tarh
      با عرض سلام
      من موقع چک سئو به تازگی دیدم دو تا لینک شکسته سایتم داره که با افزونه‌ی Broken Link Checker چک کردم نتونست پیدا کنه.
      آدرس لینک این شکلیه:
      www.site.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.site.com%2F
      وقتی به این URL میرم این کد رو تو صفحه میاره:
      {"version":"1.0","provider_name":"\u067e\u06cc\u0645\u0627\u0646\u06a9\u0627\u0631\u06cc \u0648 \u0646\u0642\u0627\u0634\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0622\u0644\u0645\u0627","provider_url":"http:\/\/www.site.com","author_name":"Admin","author_url":"http:\/\/www.site.com\/author\/admin\/","title":"\u0635\u0641\u062d\u0647\u200c\u06cc \u0627\u0635\u0644\u06cc","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\"><a href=\"http:\/\/www.site.com\/\">\u0635\u0641\u062d\u0647\u200c\u06cc \u0627\u0635\u0644\u06cc<\/a><\/blockquote>\n<script type='text\/javascript'>\n<!--\/\/--><![CDATA[\/\/><!--\n\t\t!function(a,b){\"use strict\";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf(\"MSIE 10\"),h=!!navigator.userAgent.match(\/Trident.*rv:11\\.\/),i=b.querySelectorAll(\"iframe.wp-embedded-content\");for(c=0;c<i.length;c++)if(d=i[c],!d.getAttribute(\"data-secret\")){if(f=Math.random().toString(36).substr(2,10),d.src+=\"#?secret=\"+f,d.setAttribute(\"data-secret\",f),g||h)a=d.cloneNode(!0),a.removeAttribute(\"security\"),d.parentNode.replaceChild(a,d)}else;}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!\/[^a-zA-Z0-9]\/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret=\"'+d.secret+'\"]'),k=b.querySelectorAll('blockquote[data-secret=\"'+d.secret+'\"]');for(e=0;e<k.length;e++)k[e].style.display=\"none\";for(e=0;e<j.length;e++)if(f=j[e],c.source===f.contentWindow){if(f.removeAttribute(\"style\"),\"height\"===d.message){if(g=parseInt(d.value,10),g>1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if(\"link\"===d.message)if(h=b.createElement(\"a\"),i=b.createElement(\"a\"),h.href=f.getAttribute(\"src\"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener(\"message\",a.wp.receiveEmbedMessage,!1),b.addEventListener(\"DOMContentLoaded\",c,!1),a.addEventListener(\"load\",c,!1)}(window,document);\n\/\/--><!]]>\n<\/script><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/www.site.com\/embed\/\" width=\"600\" height=\"338\" title=\"&#8220;\u0635\u0641\u062d\u0647\u200c\u06cc \u0627\u0635\u0644\u06cc&#8221; &#8212; \u067e\u06cc\u0645\u0627\u0646\u06a9\u0627\u0631\u06cc \u0648 \u0646\u0642\u0627\u0634\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0622\u0644\u0645\u0627\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe>"}
      خواهشمندم کمکم کنید.
    • توسط frzne
      سلام
      من چند وقت پیش برای چند زبانه کردن سایت، از وردپرس شبکه استفاده کردم و بدون مشکل نمایش داده می شد. اما بعد از مدتی بنا به دلایلی مجبور به تغییر دامنه و هاست شدیم.
      فول بک آپ تهیه کردم و سایت رو به هاست جدید انتقال دادم. به خاطر اینکه دامنه هم تغییر کرده بود، نام دامنه رو در پایگاه داده در قسمت wp_options تغییر دادم.
      حالا سایت اصلی بدون مشکل نمایش داده میشه. اما سایت های دیگه که با وردپرس شبکه پیاده سازی شده بودن نمایش داده نمیشه. صفحه ی 404 میاد. البته نه صفحه ی 404 خودِ سایت!
      The resource requested could not be found on this server!
      اسکرین شات از صفحه رو پیوست کردم.
      جالب اینجاست که صفحات داخلی زیر سایت ها باز میشن. فقط صفحه اصلی شون باز نمیشه.
      یعنی mysite.ir/en/about باز میشه اما mysite.ir/en باز نمیشه!
      لطفا راهنمایی کنید. خیلی مهمه!!

    • توسط hamrahpc
      سلام . زمانی که من یک صفحه بر روی ورد پرس ایجاد می کنم همزمان یک لینک با آدرس صفحه مورد نظر هم ایجاد می شود که در انتهای آدرس /feed اضافه شده و وقتی برو روی آن کلیک میکنم خطای 404 می دهد .
      دلیل این اتفاق چیست 
      چطور میشه اون رو حل کرد 
      پست های قبل رو چطور باید حل کنم 
      لطفا اگر کسی اطلاعاتی داره من رو راهنمایی کنه 
    • توسط amin7x
      سلام دوستان به مشکل عجیبی بر خوردم.
      من بعد از آپدیت قالب توی گوگل وب مستر اخطار افزایش صفحات 404 رو دارم می گیرم.
      و وقتی یکی از لینک های 404 رو باز می کنم با URL های عجیبی مواجه میشم که حتی با چندین بار چک کردن سورس قالب این URL هارو من پیدا نکردم و نمی دونم از کجا لینک میشن.
      ساختار آدرس صفحات 404 به صورت:
      http://site.com/tag/<اسم-نگ>/category/<اسم-دسته-بندی>  
      من بارها سورس رو چک کردم اما چنین لینکی رو ندیدم.
      از افزونه Yoast SEO استفاده می‌کنم.