Как сделать редирект undefined wordpress error 404
У меня установлен модуль SEO Ultimate и в один день, я стал замечать что начали появляться сообщения с ошибкой 404, оказалось что при переходе из некоторых записей твиттера в адрес строки добавлялось /undefined и получалось что WordPress выдавал ошибку 404.
Я решил сделать для таких случаев редирект с кодом 301, что позволило адекватно отрабатывать данную ситуацию.
Решение: в корневой файл .htaccess добавляем строку
RedirectMatch 301 (.*)\/undefined$ $1/ |
Эту строку нужно добавлять место где у вас включен модуль реврайта, у меня выглядит примерно так
<ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RedirectMatch 301 (.*)\/undefined$ $1/ </ifmodule> |
Фразы: undefined, редирект 301, ошибка 404, wordpress
Еще встречаются 404 ошибки и я добавил себе строку:
RedirectMatch 301 (.*)\/&post.*$ $1/