Где может быть ошибка при переходе на страницу сравнения товара?
Добавляю товар для сравнения, товар добавляется. После жму на ссылку перейти на страницу сравнения и вместо ожидаемого запроса вида
catalog/compare.php?action=COMPARE
получаю такой ответ с сервера
catalog/compare.php/?action=COMPARE
не знаете откуда берется / перед знаком ? - са
Даже если сделать прямой переход на
catalog/compare.php
то все равно появляется / и 404 ошибка
если в запросе стереть / и перейти
catalog/compare.php/?action=COMPARE стираю
catalog/compare.php?action=COMPARE то все равно попадаю на страниц 404 и в запросе опять появляется /
Вот какой то запрос написан в .htaccess
RewriteCond %{REQUEST_URI} ^/catalog/kategor/nazvanie tovara/$
RewriteRule ^.*$ https://site.ru/catalog/kategor/nazvanie tovara/? [R=цифры]
Я заменил только название сайта и товара. Все другие символы на месте.
? Это здесь ошибка ?
no_one_safe, compare.php не является физическим файлом. По факту: /catalog/compare.php это алиас для /catalog/index.php, т.е. с точки зрения апача - не настоящий физический файл