Содержание
Помощь — SeoPro: Запрашиваемая страница не найдена
Gentle
Постоялец
- Автор темы
#1
При включенном seoPro показывает при наведении ссылки правильные с .html в конце, но выводит «Запрашиваемая страница не найдена».
При этом страницы категории, страницы и производителей показывает
Настройки:
- Включить ЧПУ: да
- Тип ЧПУ: SeoPro
- ЧПУ товаров с категориями: Да\нет (не важно и так и так ошибается)
- Окончание ЧПУ: . ?]*) index.php?_route_=$1 [L,QSA]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an «Internal Server Error 500» after enabling any of the following settings, restore the # as this means your host doesn’t allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200
# 7. disable open_basedir limitations
# php_admin_value open_basedir noneПробовал комментить #RewriteBase / — смысла нет в этом)) Уже несколько часов читаю похожие проблемы у людей, ничего не помогает…
Как это поправить? Есть у кого-то такой опыт с ошибкой «Запрашиваемая страница не найдена»?
unfume
Редиска
#2
deadcow?
Gentle
Постоялец
- Автор темы
#3
unfume написал(а):
deadcow?
Нажмите для раскрытия. ..
В версии 3,0 с нуледа при клике «настройки» вылезает белый экран.
В версии 2,5 запускаются настройки модуля, но в настройках магаза\сервер нет выбора deadcow, хотя генерирует вроде как. Только после генерации (даже если изменить чуть адрес, буковку приписать в начале) эффект такой же «запрашиваемая страница не найдена». Причем адрес реально меняется в движке и фронтэндеСтранно, но на такой же сборке OcStore + шаблон + оригинальный SeoPro — всё работало, а теперь не хочет почему-то.
Очень нужно поправить, подскажите пожалуйста.Update: Вариант «по-умолчанию» (без seopro) работает отлично! Но куча дублей очень не нравятся (( В смысле один продукт в двух категориях и брендах создает три адреса…
Update2: Если прописать через «управление seopro» напрямую линк на product_id=75 то этот продукт так же выдает эту ошибку…
Самый главный вопрос: Почему страницы производителей и внутренние страницы OC работают отлично с seopro, а продукты отказываются?
Последнее редактирование:
KoNnY
Постоялец
#4
Попробуйте почистить кэш (удалить файлы в System — Cache, кроме index. html). Должно помочь
Dj-Tiesto
Стероид
#5
# 2. In your opencart directory rename htaccess.txt to .htaccess.
выполнили?)
Gentle
Постоялец
- Автор темы
#6
KoNnY написал(а):
Попробуйте почистить кэш (удалить файлы в System — Cache, кроме index. html). Должно помочь
Нажмите для раскрытия…
Чистил через vqmodmanager. Попробовал удалить файлики, что вы написали — эффект такой же. Всё работает, кроме продуктов(((
Сейчас попробую поднять на другом хостинге, где раньше работало — может поможет. Хотя в это слабо верится. Дело в чем-то другомDj-Tiesto написал(а):
# 2. In your opencart directory rename htaccess.txt to .htaccess.
Нажмите для раскрытия…
Без этого вообще не работает) Пробовал htaccess ставить от оригинального OpenCart и от OcStore версии. Эффект такой же. Все сео адреса движка работают, кроме продуктов.
KoNnY
Постоялец
#7
А попробуйте еще почистить куки у своего браузера или вообще зайдите с другого на сайт. Может на вашей стороне закешилось
Gentle
Постоялец
- Автор темы
#8
KoNnY написал(а):
А попробуйте еще почистить куки у своего браузера или вообще зайдите с другого на сайт. Может на вашей стороне закешилось
Нажмите для раскрытия…
Интересное предположение)) Но нет, так тоже не работает…
Интересно, что во всем инете есть такая ошибка, но так никто и не смог поправить(((
Может все движек заново ставят и ошибка исчезает? И никто не разбирается как это поправить. ..Последнее редактирование:
Dj-Tiesto
Стероид
#9
В логах ошибок есть что-то?
Перезалить папку system с релиза можно. Мож что-то не дозалилось на сервак.Еще проверьте, полный путь. Есть ли сеоурлы у категории и подкатегории, а потом у товара уже.
Тут еще баг в индексе был Для просмотра ссылки Войди илиЗарегистрируйся
Но вроде был решен уже в прошлых ревизиях
unfume
Редиска
#10
в deadcow убрать .html же
Войдите или зарегистрируйтесь для ответа.
Opencart 2 чпу. Почему не работает ЧПУ в Opencart 2.2?
ГлавнаяOpencartOpencart 2 чпу
Настроить ЧПУ в Opencart 2
Все владельцы интернет магазинов сталкивались с тем, что специалисты СЕО говорят: необходимо настроить ЧПУ ссылки в магазине. Сейчас мы узнаем, как можно настроить ЧПУ в Opencart 2. Это достаточно важная тема, ведь по умолчанию OpenCart генерирует ссылки на товары в виде длинных последовательностей параметров. ЧПУ — это человекоподобный урл или URL. Ссылка, которую может прочесть человек и понять, что будет на странице — не переходя на страницу.
Настроить ЧПУ в OpenCart 2
Переходим в настройки магазина, в Система — > Настройки — > Сервер
Выбираем Включить ЧПУ — далее или оставляем как есть по умолчанию или выбираем SeoPro, и тот и другой варианты вполне нормально бдут выполнять свою функцию.
ВАЖНО! Если на вашем сервере не включена опция mod_rewrite — то ЧПУ не будет работать, нужно обратиться на хостинг, чтобы ее включили.
Редактируем .htaccess
Нужно зайти по FTP на сервер и в корневой директории найти файл .htaccess. Если он будет с расширением .txt вот так .htaccess.txt — то это расширение следуем убрать, чтобы получилось .htaccess
Дальше нужно открыть этот файл на редактирование в любом редакторе.
Найти строку RewriteBase / и указать путь к файлам магазина, в том случае, если магазин установлен в корневую директорию — здесь не нужно ничего менять. А если магазин установлен в подкаталог, например, site.com/shop/ — тогда нужно будет указать RewriteBase /shop .
После того, ка мы настроили ЧПУ — можно вручную написать любые адреса на товары или категории. Только они не должны повторяться, они должны быть уникальными на весь сайт.
Идем в категорию и меняем адрес ссылки:
Так же поступаем и для товара, заходим в карточку товара, ан вкладку Данные и прописываем SEO URL:
Как видите, все довольно просто, надеюсь, эта инструкция поможет вам.
Просмотров: 15
web-factory.org
Почему не работает ЧПУ в Opencart 2.2? — Toster.ru
Отказывается работать ЧПУ В Opencart 2.2. Сам движок установлен на поддомен. Попробовал установить модуль SeoPro — не помогло.
Мой .htaccess
# 1. ?]*) index.php?_route_=$1 [L,QSA] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an «Internal Server Error 500» after enabling any of the following settings, restore the # as this means your host doesn’t allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none
Думаю, что это из-за того, что движок установлен на поддомен, но как решить проблему не знаю.
toster.ru
Записки Толика: ЧПУ Opencart 2
Настройка ЧПУ во второй версии известной системы OpenCart достаточно простое и удобное. Но тем не менее, разработчики не доделали некоторые моменты, которые могут доставить некоторые неудобства пользователям. В этой статье, рассмотрим весь процесс настройки ЧПУ в OpenCart 2. Сразу отмечу, что статья писалась и тестировалась с оригинальной сборкой OpenCart Version 2.0.1.1, в других версиях возможно будут небольшие отличия, но общий принцип остается тем же.
Включаем использование ЧПУ в системе OpenCart2.
Делается это очень просто. Для начала открываем корневой каталог вашего сайта, с помощью FTP-клиента или файлового менеджера в панели управления хостингом. В этом каталоге находим файл .htaccess.txt и меняем его имя на .htaccess (т.е. убираем .txt в конце имени). Далее заходим в админку вашего сайта и переходим в раздел настроек магазина. В разделе настроек переходим на вкладку Сервер (Server) и находим там переключатель «Использовать ЧПУ» (Use SEO URLs) и ставим его в положение «Да» (Yes). После чего нажимаем на изображение синей дискетки в верхнем правом углу экрана, для сохранения настроек. Все, теперь на нашем сайте работает поддержка ЧПУ и почти все адреса, стали выглядеть красиво. Но такие страницы как главная страница, корзина, страница авторизации, регистрации и т.д. остались с адресами вида index.php?route=common/home, не смотря на включенное ЧПУ.
Решение проблем с ЧПУ в OpenCart 2 для системных страниц.
Непонятно по каким причинам, но разработчики второй версии системы OpenCart почему-то не предусмотрели возможность использования ЧПУ для служебных страниц. Давайте рассмотрим, как это можно исправить. Первым делом, находи файл \catalog\controller\common\seo_url.php — это файл отвечает за работу ЧПУ. Перед внесением правок в этом файле, обязательно сохраните его резервную копию. Открываем указанный файл для редактирования и находим в нем следующую часть кода: Этот код вам нужно заменить на: Далее через панель управления хостингом (сервером) заходим в систему управления базой данных(PhpMyAdmin), открываем вкладку SQL и в появившемся поле для ввода текста вводим следующие команды (просто вставляем этот текст): И нажимаете на кнопку «Ок». Обратите внимание на то, что при url_alias — это название таблицы в которой будут происходить вышеуказанные изменения и у вас эта таблица может быть с префиксом в начале названия, обычно это oc_url_alias. В этом случае допишите ваш префикс в каждой строке, в название таблици. После того как все сделано, перейдите в каталог system/cache и удалите в нем все файлы кроме index.html, таким образом вы очистите кеш.