Як закрити (заховати) сторінку архіву автора
Вирішив убезпечити сайт від підборів логінів з паролями, та й взагалі приховати логін, (про всяк випадок). За видаляв що зміг, перевірив коди сторінок все впорядке, але недавно натрапив на жорстке палевого.
Підкажіть як можна видалити цю сторінку і з вордпресс і з sitemap (генерується плагіном і відразу бажано як перевірити відсутність такої).
Не підходить для лікування:
У файл robots.txt вписувати це не варіант, пошукові павуки не завжди звертають увагу на заборони robots.
в адмінки не варіант міняти нікнейм він всерівно палить slug.
пермалінкі міняти теж не бажано, всі сторінки вже в індексі.
- в настройках плагіна від гугл - 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 сторінка!