Помогите с index.php?_route_=

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

  1. Borisvlg

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

    Сообщения:
    29
    Симпатии:
    0
    Дратуте. Как убрать index.php?_route_= на всех страницах? Сео про включен, фаил htaccess без txt. Раньше все ок было, переехал на другой хостинг появилась эта проблема. Я новичок, если что:)
     
  2. EugeneWebdev

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

    Сообщения:
    80
    Симпатии:
    18
    Пишите в техподдержку, если не вы накосячили и перенос сайта сделали отлично.
    Возможно на хостинге отключен mod_rewrite, но это дичь :eek:.
    • Чтобы проверить, включен ли модуль mod_rewrite, создайте новый php файл в корневой папке вашего сайта. Введите следующие
      <php
      echo phpinfo();
      ?>
    • Откройте файл из вашего браузера.

    • Ctrl F, чтобы открыть поиск. Найдите 'mod_rewrite' и вы увидите его значение.
     
  3. Borisvlg

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

    Сообщения:
    29
    Симпатии:
    0
    Mod_rewrite включен и работает. Где ещё можно покапать?
     
  4. EugeneWebdev

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

    Сообщения:
    80
    Симпатии:
    18
    Ну тогда один путь в тех.поддержку хостинга. А то "ванговать" можно долго.
     
  5. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Причем здесь тех поддержка
    Может быть какой-нибудь модуль?
     
  6. EugeneWebdev

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

    Сообщения:
    80
    Симпатии:
    18
    Я предположил из своего опыта, что в 80% неработоспособности после переноса являются не кривые руки, а новый хостинг. И на хостинге можно посмотреть логи и написать в тех.поддержку. А модуль может естественно быть какой-то, но на старом хостинге же все работало.
     
  7. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    надо понимать, откуда берется этот _route_

    а в сеопро он unset, или игнорится
     
  8. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Код:
            if (!isset($this->request->get['_route_'])) {
                $this->validate();
            } else {
                $route_ = $route = $this->request->get['_route_'];
                unset($this->request->get['_route_']);
     
  9. Borisvlg

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

    Сообщения:
    29
    Симпатии:
    0
    Проблема решена заменой файла htaccess на стандартный.
     
  10. bbox.biz

    bbox.biz Новичок

    Сообщения:
    12
    Симпатии:
    0
    Добрый день! Создала файл PHP в корне сайта (он у меня на хостинге висит) А вот проверить в браузере не получается. Или пустая страница, или ошибка 404. Можно подробнее, как открыть файл в браузере. Как правильно прописать путь. Путь к файлу в менеджере файлов отображается так: /public_html/1234.php . Сайт https://beautybox.biz. Забиваю в браузере https://beautybox.biz/public_html/1234.php - выдает ошибку 404. Забиваю https://beautybox.biz/1234.php - просто белая страница. А вообще полный путь к файлу в файловом менеджере /home/beautybo/public_html/1234.php - но так поисковик выдает просто какие-то левые статьи
     
  11. Tom

    Tom Специалист

    Сообщения:
    681
    Симпатии:
    206
  12. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    835
    Симпатии:
    94
    пусто )
    скорее всего на хостинге отключено просмотр phpinfo
    пишите хостеру
     
  13. bbox.biz

    bbox.biz Новичок

    Сообщения:
    12
    Симпатии:
    0
    С этим модулем разобралась. Он подключен и работает. Проблема в том, что .htccasse никак не хочет делать редирект. Уже написала в поддержку хоста. Ответили, что "Первый же флаг L останавливает применение оставшихся правил".htaccess стандартного вида, все расширения типа .txt давно убраны, прописывание пути в RewriteBase / делала, замену +FollowSymlinks делала. Поставила PHP 7.3, хост использует в качестве web-сервера LiteSpeed Web Server 6.0.11. Какой еще танец с бубном можно сделать?
     
  14. bbox.biz

    bbox.biz Новичок

    Сообщения:
    12
    Симпатии:
    0
    Это скрин моего файла 15.png
     
  15. bbox.biz

    bbox.biz Новичок

    Сообщения:
    12
    Симпатии:
    0
    А это скрин моего index.php. Может в нем ошибка?
     

    Вложения:

    • 16.png
      16.png
      Размер файла:
      11,7 КБ
      Просмотров:
      5
  16. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    А кто Вам делал такой htacess ? Возьмите стандартный и все будет работать. А потом доделывайте как нужно.