Я работаю над сайтом клиента и обнаружил довольно стойкую ошибку. Если я изменю постоянные ссылки на что-нибудь, кроме простых, все ссылки сайта будут перенаправлять вас обратно на домашнюю страницу.
Я думаю, что это проблема с базой данных, но я не в своей глубине, поскольку я не часто занимаюсь базами данных. Но когда я создавал этот сайт, я работал с разработчиком, который перенес свои данные о продажах из Prestashop в Woommerce. Полагаю, там что-то могло случиться? Я нашел еще одно сообщение, в котором говорится, что это может быть таблица rewrite_rules
, но при поиске я не вижу никаких ошибок. Есть ли плагин или инструмент, который я мог бы использовать, чтобы определить причину этого странного перенаправления?
Я нервничаю из-за того, что что-то сломаю, поэтому ценю любую помощь, которую может предложить каждый!
Подробности: Хост: Hostinger | Версия Wordpress: 5.5.1 | Woocommerce: 4.4.1 | Wordfence 7.4.11
Что я пробовал безуспешно:
- Удалил файл htaccess и сделал простой
- Выключены / включены все плагины
- Исправлены права доступа к файлам и очищен весь кеш в Hostinger
- Добавлен s к имени сайта в Wordpress на случай, если это проблема с SSL.
- Обновлены Wordpress, Woocommerce и все плагины еще в сентябре
Текущий .htaccess (сайт изменен на url.com, пока я не получу одобрение клиента):
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
# END WordPress
# Wordfence WAF
<IfModule LiteSpeed>
php_value auto_prepend_file '/url.com/public_html/wordfence-waf.php'
</IfModule>
<IfModule lsapi_module>
php_value auto_prepend_file '/url.com/public_html/wordfence-waf.php'
</IfModule>
# END Wordfence WAF
# DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:url.com
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} (www\.)?url.com
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# DO NOT REMOVE THIS LINE AND THE LINES BELLOW SSL_REDIRECT:url.com