Я пытаюсь перенаправить domain.com/our-team/team-member/
к domain.com/about/
.htaccess 301 перенаправление не работает на WordPress сайте
Вот код .htaccess, который я использую:
RedirectMatch 301 ^/our-team/team-member(.*) ^/about/$1
Однако то, что происходит с этот код заключается в том, что я перенаправлен на http://domain.com/about/team-member/
, что составляет по существу 404 страницы.
Я пробовал множество вариаций этого правила htaccess, пока не везет.
Возможно, здесь что-то еще играет? Может ли это быть связано с тем, как работает WordPress или что-то происходит с общей хостинговой средой Go Daddy, на которой размещен сайт?
Спасибо за помощь! Однако это все еще не работает для меня. При перенаправлении я получаю тот же неправильный URL. Я попытался добавить строку сразу под строкой «RewriteBase», а также в нижней части моего файла .htaccess. Я пробовал так много разных вещей для этого перенаправления, я начинаю думать, может быть, проблема лежит где-то в другом месте? – Evster
Перед тем, как RewriteBase верен. Также не забудьте проверить его в новом браузере, чтобы избежать старого кеша. – anubhava
Спасибо! Я считаю, что проблема заключалась в том, что я поставил эту строку кода _after_ 'RewriteBase', когда ей действительно нужно было раньше. Теперь перенаправление работает правильно. – Evster