Перепробовал много разных примеров из интернета, ничего не помогает сделать редирект со станиц без слеша на страницы со слешем. Проверяю ответ сервера через яндекс вебмастер, так как протестил на упрощенном примере (комментировал/раскомментировал строку):
Redirect 301 /pechat-zhurnalov/ https://tprint.ru/
Проверка через хром даже в инкогнито не дает правильный ответ, а яндекс вебмастер всегда правильный.
Настройки в постоянных ссылках указаны верно:
1. На сайте 30 активных плагинов, могут ли они как-то фильтровать итоговый .htaccess?
Для теста, закачал дефолтный .htaccess, все равно не работает стандартный редирект ..
В данный момент код .htaccess такой:
# BEGIN WebP Express
# Директивы (строки) между `BEGIN WebP Express` и `END WebP Express`
# созданы автоматически и подлежат изменению только через фильтры WordPress.
# Сделанные вручную изменения между этими маркерами будут перезаписаны.
# Plugin is deactivated
# END WebP Express
# BEGIN WordPress
# Директивы (строки) между `BEGIN WordPress` и `END WordPress`
# созданы автоматически и подлежат изменению только через фильтры WordPress.
# Сделанные вручную изменения между этими маркерами будут перезаписаны.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Может есть 100% пример который будет точно перенаправлять со страниц без слэша на страницы со слэшем?