Не работает ЧПУ на VPS

Тема в разделе "Общие вопросы", создана пользователем MrBrain, 23 июл 2020.

  1. MrBrain

    MrBrain Пользователь

    Сообщения:
    36
    Симпатии:
    0
    1. Включил ЧПУ в настройках.

    2. Прописал ЧПУ категориям.

    3. Убрал из .htaccess расширение txt и поставил права доступа 777.

    4. Очистил и обновил кеш магазина и браузера.

    5. ЧПУ категориям прописываются в браузере но все ведут на главную страницу, то есть не работают.



    Не подскажите пожалуйста в чем может быть проблема? У меня VPS, в поддержке сказали что все настроили правильно но кто знает, кроме настроек сервера я не знаю на что еще думать.
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    4.225
    Симпатии:
    1.452
    С апачи или нгикс?

    Говорить могут что угодно, но для обычного сайта достаточно шареда с гарантией работы. ВПС все же для тех, кто знает что к чему.
     
  3. MrBrain

    MrBrain Пользователь

    Сообщения:
    36
    Симпатии:
    0
    И тем и тем.

    Я не выбирал, работаю с тем что уже директор выбрал =)
     
  4. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
  5. MrBrain

    MrBrain Пользователь

    Сообщения:
    36
    Симпатии:
    0
    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]
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    может у вас стоят еще какие-либо суперпупер сео модули?
     
  7. MrBrain

    MrBrain Пользователь

    Сообщения:
    36
    Симпатии:
    0
    Я пробовал отключать все модификаторы. Да и модулей на сео у меня изначально не стояло.
     
  8. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Редирект не с пустого места берется
     
  9. AndreySPb

    AndreySPb Новичок

    Сообщения:
    5
    Симпатии:
    1
    Все ЧПУ на главную редеректить будут, если Apache правил не видит.

    Я бы проверил:
    1. Не оставил ли случайно точку после .htaccess
    2. Включен ли mod_rewrite
     
  10. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Это почему же?

    будет в крайнем случае серверная 404
     
  11. AndreySPb

    AndreySPb Новичок

    Сообщения:
    5
    Симпатии:
    1
    Да, вы правы. Попробовал, не получается даже сымитировать редеректа как ТС на OpenCart 3.0.3.6
    А OpenCart 3.0.3.3 получается при включенных ЧПУ и удалённом .htaccess все ссылки на главную
     
    Последнее редактирование: 24 июл 2020
  12. MrBrain

    MrBrain Пользователь

    Сообщения:
    36
    Симпатии:
    0
    Извиняюсь если не по правилам но готов заплатить если кто-то захочет исправить эту проблему.