1. Включил ЧПУ в настройках. 2. Прописал ЧПУ категориям. 3. Убрал из .htaccess расширение txt и поставил права доступа 777. 4. Очистил и обновил кеш магазина и браузера. 5. ЧПУ категориям прописываются в браузере но все ведут на главную страницу, то есть не работают. Не подскажите пожалуйста в чем может быть проблема? У меня VPS, в поддержке сказали что все настроили правильно но кто знает, кроме настроек сервера я не знаю на что еще думать.
С апачи или нгикс? Говорить могут что угодно, но для обычного сайта достаточно шареда с гарантией работы. ВПС все же для тех, кто знает что к чему.
Options +FollowSymlinks Options -Indexes <FilesMatch "(?i)((\.tpl|.twig|\.ini|\.log|(?<!robots)\.txt))"> Require all denied </FilesMatch> RewriteEngine On RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Все ЧПУ на главную редеректить будут, если Apache правил не видит. Я бы проверил: 1. Не оставил ли случайно точку после .htaccess 2. Включен ли mod_rewrite
Да, вы правы. Попробовал, не получается даже сымитировать редеректа как ТС на OpenCart 3.0.3.6 А OpenCart 3.0.3.3 получается при включенных ЧПУ и удалённом .htaccess все ссылки на главную