Як выправіць памылку карты сайта Yoast WordPress Seo 404

Як выправіць памылку карты сайта Yoast WordPress SEO 404

Вы атрымліваеце памылку 404 пры спробе праглядзець вашу карту сайта? Калі вы выкарыстоўваеце Yoast SEO, гэта можа адбыцца. У гэтым артыкуле мы пакажам вам, як лёгка выправіць памылку карты сайта Yoast SEO 404. Yoast SEO з'яўляецца адным з самых папулярных убудоў SEO для WordPress, але часам ён можа канфліктаваць з іншымі убудовамі або тэмамі на вашым сайце. Адзін з нашых папярэдніх кліентаў сутыкнуўся з праблемай атрымання памылкі 404 для сваіх карт сайта, створаных убудовай Yoast WordPress SEO. Паспрабаваўшы розныя рэчы, мы змаглі знайсці рашэнне. Першае, што трэба паспрабаваць, гэта адкрыць файл .htaccess. Вы можаце выкарыстоўваць убудова, напрыклад Htaccess File Editor, каб рэдагаваць файл htaccess з прыборнай панэлі WordPress. Мы рэкамендуем вам стварыць рэзервовую копію вашага сайта WordPress, перш чым рабіць якія-небудзь змены, бо нават невялікая памылка друку можа прывесці да збою вашага сайта. Пасля ўстаноўкі плагіна перайдзіце да Налады » WP Htaccess Editor. Абавязкова прачытайце інструкцыі, перш чым націснуць «Я разумею». Актывуйце кнопку «Рэдактар».

Пасля актывацыі рэдактара, проста дадайце наступны код унізе: # WordPress SEO – XML Sitemap Rewrite Fix

RewriteEngine ў RewriteBase / RewriteRule ^ sitemap_index.xml $ /index.php?sitemap=1 [L] RewriteRule ^ ([^/]+?) – карта сайта ([0-9]+) ?. xml $ /index.php?sitemap=$1&sitemap_n=$2 [L]

# END WordPress SEO – XML Sitemap Rewrite Fix Для большасці людзей гэта вырашыла праблему. Хтосьці паведаміў, што, нягледзячы на ​​тое, што гэты код ліквідаваў праблему, старонка ўсё роўна вяртала загаловак адказу 404, што азначала, што Інструмент Google Webmasters Tool не можа яго знайсці. Калі гэта не вырашае праблему з картай сайта 404, магчыма, спатрэбіцца паспрабаваць іншы метад. Нягледзячы на ​​тое, што гэта не з'яўляецца пераважнай, у выпадку нашага кліента ў нас не было іншага выбару, акрамя як рэдагаваць файлы асноўных убудоў, каб вырашыць гэтую праблему. Як прапанаваў hadjedj.vincent, мы рэдагуем файл class-sitemaps.php размешчаны па адрасе «/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php». Вам трэба паглядзець на код функцыі init() і зрабіць гэты раздзел такім чынам: /** * Ініцыялізаваць карты сайта. Дадаць правілы перазапісу карты сайта і запыт var */ function init() { global $wp_rewrite; $GLOBAL['wp']->add_query_var('карта сайта'); $GLOBAL['wp']->add_query_var('sitemap_n'); add_rewrite_rule('sitemap_index.xml $', 'index.php? карта сайта = 1', 'уверсе'); add_rewrite_rule ('([^/]+?) – карта сайта ([0-9]+) ?.xml $',' index.php? карта сайта = $matches[1]& sitemap_n = $matches[2]', ' Высокая'); $wp_rewrite->flush_rules(); } У асноўным тое, што мы робім, гэта дадаем $wp_rewrite глабальны; перад усім, што ўжо ёсць, і даданнем flush_rules пасля кода. Даданне гэтага ў плагін выправіла праблему карты сайта 404 на сайце нашага кліента. Некаторыя з нашых карыстальнікаў паведамілі, што пасля прымянення вышэйпаказанага выпраўлення ім усё роўна трэба зняць галачку з опцыі карты сайта ў плагіне Yoast SEO і захаваць свае налады. Пасля гэтага паўторная праверка варыянту карты сайта выправіла памылку. Калі вы шукаеце рашэнне вашай праблемы з картай сайта 404, мы спадзяемся, што гэта рашэнне было карысным! Вы таксама можаце праверыць наша параўнанне паміж Yoast SEO і AIOSEO. Калі вам спадабаўся гэты артыкул, падпішыцеся на наш канал YouTube для відэа-ўрокаў WordPress. Вы таксама можаце знайсці нас у Twitter і Facebook.

пакінуць каментар