Выходит ошибка 404 при переходе в товар по клику, как исправить? minishop2
Если в категории навести на товар то покажет ссылку
Пакет ауторедиректор удалён, в
Как убрать генерацию ссылок товаров через
https://site.com/manager/index.php?a=resource/update&id=558
и при клике у меня получается такая ссылка https://site.com/manager/.php?a=resource/update&id=558
И так на абсолютно всех товарах, однако если нажать правой кнопкой мыши и нажать на изменить он переходит и там ссылка без Index.php, получается проблема в генерации ссылки.Пакет ауторедиректор удалён, в
htaccess
были дефолтные редиректы с index.php
я даже убрал, то есть они работают на всех других сайтах без проблем.Как убрать генерацию ссылок товаров через
index.php
? Комментарии: 13
Довольно странно такое, код везде использую, на других сайтах нет таких проблем. режим генерации стоит
full
Кто-нибудь знает где происходит рендер эти блоков, чтобы я мог заменить что-то там, смотрел и в assets и в core, но найти не могу именно там, где бы рендерилось и можно допустим заменить тэг.
Несколько раз перечитал, но так и не понял в чем проблема. У вас слово index пропадает при переходе в редактор товара?
Вот когда заходите в категорию с товарами от minishop2 ссылки на товары рендерится почему с Index.php, хотя если вызвать контекстное меню, и затем нажать на кнопку изменить, там переходит и ссылка без index.php. prnt.sc/HKKnoR1D8f79 prnt.sc/QdRU6Rf-WrHj
Ну для начала так происходит не только у вас. Так у всех. И ничего плохого в этом нет.
manager/index.php?a= и manager/?a= это синонимы, они работают одинаково.
manager/index.php?a= и manager/?a= это синонимы, они работают одинаково.
В том то и дело, что такое первый раз, ещё перед этим я сделал сайтов 20, и на них у меня нет таких проблем, от слова совсем, скорей всего кто-то что-то сделал, так как доступы были не только у меня
Также добавлю что у вас явное недопонимание того как работает ваш сайт.
Вы смешиваете в одно работу админки и фронта, тогда как по сути это два разных сайта.
На админку не влияют настройки ЧПУ и всякие пакеты отвечающие за редиректы. Все что вы упомянули действовать только для клиентской части сайта.
В админке всегда используется index.php в адресе. Даже если вы видите ссылку без index.php то по факту получите все равно этот файл в строке URL
Вы смешиваете в одно работу админки и фронта, тогда как по сути это два разных сайта.
На админку не влияют настройки ЧПУ и всякие пакеты отвечающие за редиректы. Все что вы упомянули действовать только для клиентской части сайта.
В админке всегда используется index.php в адресе. Даже если вы видите ссылку без index.php то по факту получите все равно этот файл в строке URL
я прекрасно понимаю что такое index.php, у меня в категориях у товаров такое первый раз чтобы появился Index.php, и по этому я просто пробую всё, htaccess в manager стандартный, ничего в нём нет.
Возможно у вас на сервере не apache а nginx (как например на Modhost) и тогда смотреть нужно правила nginx, а не htaccess
проверил на двух хостингах, везде стоит apache, всё равно такая ошибка, на других сайтах такого нет(
и потом когда нажимаю на ссылку, да слово Index исчезает, а .php остаётся
Очень похоже на то, что накрутили что то с переадресацией в файле /manager/.htaccess
Обратите внимание — смотреть нужно на файл именно внутри каталога manager/ так как админка это отдельный сайт со своей логикой и правилами работы.
Обратите внимание — смотреть нужно на файл именно внутри каталога manager/ так как админка это отдельный сайт со своей логикой и правилами работы.
Если в категории навести на товар то покажет ссылкуТак у всех в админке.
site.com/manager/index.php?a=resource/update&id=558
и при клике у меня получается такая ссылкаА тут у меня в админке всё нормально site.ru/manager/index.php?a=resource/update&id=237
site.com/manager/.php?a=resource/update&id=558
Очень похоже на то, что накрутили что то с переадресацией в файле /manager/.htaccessИли накручен .htaccess в корне сайта. Или накручены пути в:
Обратите внимание — смотреть нужно на файл именно внутри каталога manager/ так как админка это отдельный сайт со своей логикой и правилами работы.
connectors/.htaccess manager/.htaccess корэ/конфиг
я прекрасно понимаю что такое index.php, у меня в категориях у товаров такое первый раз чтобы появился Index.php, и по этому я просто пробую всё, htaccess в manager стандартный, ничего в нём нет.У меня когда была опечатка в коннекторс, было так, на фронтенде в категории при переходе на товары появились ссылки с index.php, при этом страницы сайта не работали с ошибкой 404 Not Found nginx
Ответ в журнале ошибок modx и /logs/site.ru.error.log на сервере.
Если не найдёте причину, можно для теста установить чистый сайт на проблемный хостинг, я 100 раз так делал ))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.