Як закрити (заховати) сторінку архіву автора

Вирішив убезпечити сайт від підборів логінів з паролями, та й взагалі приховати логін, (про всяк випадок). За видаляв що зміг, перевірив коди сторінок все впорядке, але недавно натрапив на жорстке палевого.

Підкажіть як можна видалити цю сторінку і з вордпресс і з sitemap (генерується плагіном і відразу бажано як перевірити відсутність такої).

Не підходить для лікування:

У файл robots.txt вписувати це не варіант, пошукові павуки не завжди звертають увагу на заборони robots.

в адмінки не варіант міняти нікнейм він всерівно палить slug.

пермалінкі міняти теж не бажано, всі сторінки вже в індексі.

  1. в настройках плагіна від гугл - sitemap - зняв галочку "Sitemap Content" -> "Include author pages" - перевірив з сайтмап URL пішов

Думаю це те що потрібно! ))

Паралельно зняв відправку посилань на індексацію, які пов'язані з AUTHOR в XML-Sitemap (від гугл) і прибрав частоту і пріоритет (все на 0).

Згоден, що перший вар. краще за логікою. Крім іншого перший варіант ще і менш ресурсномісткий, бо не редирект, де ще раз потрібно «генерувати» сторінку, а просто видає 404 сторінки.

вадик 11 місяців тому

схоже перший варіант видає інший відповідь сервера при відвідуванні сторінки / author / admin (існуючий користувач - фейковий 404 від скрипта) і сторінки / author / admid1 (неіснуючий користувач і справжній 404 від вордпресс)

Kama 11 місяців тому

фейковий 404 від скрипта

Це що означає? Там немає фейковий сторінки, там 404 сторінка WP.

вадик 11 місяців тому

фейковий - мається на увазі штучний. перевірте обидві сторінки на будь-якому сайті перевірки відповіді сервера.

справжній вордпрессовскій редирект віддає в останніх рядках:

Expires: Wed, 11 Jan одна тисяча дев'ятсот вісімдесят чотири 5:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age = 0

а на 404 сторінці від скрипта цих рядків чомусь немає

перепрошую, не «вордпрессовскій редирект" а "вордпрессовскій відповідь сервера на будь-яку 404 помилку" видає 2 рядки:
Expires: Wed, 11 Jan одна тисяча дев'ятсот вісімдесят чотири 5:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age = 0

а відповідь сервера зі сторінки / author / admid1 (неіснуючий користувач) також видає 404 помилку, але цих рядків немає. ну або простіше можна сказати - відповіді сервера відрізняються від реальної 404 сторінки і від "штучної"

Kama 9 місяців тому

справжній вордпрессовскій редирект віддає в останніх рядках:

Expires: Wed, 11 Jan одна тисяча дев'ятсот вісімдесят чотири 5:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age = 0

а на 404 сторінці від скрипта цих рядків чомусь немає

Поправив цей баг. Тепер 404 сторінка - справжня 404 сторінка!

Схожі статті