Помощь SeoPro: Запрашиваемая страница не найдена

Тема в разделе "Opencart", создана пользователем Gentle, 20 фев 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    118
    Симпатии:
    14
    При включенном seoPro показывает при наведении ссылки правильные с .html в конце, но выводит "Запрашиваемая страница не найдена".

    При этом страницы категории, страницы и производителей показывает

    Настройки:
    • Включить ЧПУ: да
    • Тип ЧПУ: SeoPro
    • ЧПУ товаров с категориями: Да\нет (не важно и так и так ошибается)
    • Окончание ЧПУ: .html (тут тоже не играет роли. Ошибается и с окончанием и без)

    Версия OcStore 1.5.5.1.2. SeoPro стандартный из пакета.

    Оч нужен, чтобы дубли страниц не создавать из категорий, брендов и тд. Чтобы один товар - одна страница независимо от того откуда на неё ссылка в движке.

    htaccess стандартный для ocStore:
    Код:
    # 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
    
    # 2. In your opencart directory rename htaccess.txt to .htaccess.
    
    # For any support issues please visit: http://www.opencart.com
    
    Options +FollowSymlinks
    
    # Prevent Directoy listing
    Options -Indexes
    
    # Prevent Direct Access to files
    <FilesMatch "\.(tpl|ini|log)">
    Order deny,allow
    Deny from all
    </FilesMatch>
    
    # SEO URL Settings
    RewriteEngine On
    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
    
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^download/(.*) /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]
    
    ### 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 / - смысла нет в этом)) Уже несколько часов читаю похожие проблемы у людей, ничего не помогает...

    Как это поправить? Есть у кого-то такой опыт с ошибкой "Запрашиваемая страница не найдена"?
     
  2. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    deadcow?
     
    Gentle нравится это.
  3. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    118
    Симпатии:
    14
    В версии 3,0 с нуледа при клике "настройки" вылезает белый экран.
    В версии 2,5 запускаются настройки модуля, но в настройках магаза\сервер нет выбора deadcow, хотя генерирует вроде как. Только после генерации (даже если изменить чуть адрес, буковку приписать в начале) эффект такой же "запрашиваемая страница не найдена". Причем адрес реально меняется в движке и фронтэнде

    Странно, но на такой же сборке OcStore + шаблон + оригинальный SeoPro - всё работало, а теперь не хочет почему-то.
    Очень нужно поправить, подскажите пожалуйста.

    Update: Вариант "по-умолчанию" (без seopro) работает отлично! Но куча дублей очень не нравятся (( В смысле один продукт в двух категориях и брендах создает три адреса...
    Update2: Если прописать через "управление seopro" напрямую линк на product_id=75 то этот продукт так же выдает эту ошибку...

    Самый главный вопрос: Почему страницы производителей и внутренние страницы OC работают отлично с seopro, а продукты отказываются?
     
    Последнее редактирование: 20 фев 2015
  4. KoNnY

    KoNnY Постоялец

    Регистр.:
    14 дек 2014
    Сообщения:
    67
    Симпатии:
    5
    Попробуйте почистить кэш (удалить файлы в System - Cache, кроме index.html). Должно помочь
     
  5. Dj-Tiesto

    Dj-Tiesto Стероид

    Регистр.:
    19 авг 2010
    Сообщения:
    271
    Симпатии:
    88
    # 2. In your opencart directory rename htaccess.txt to .htaccess.

    выполнили?)
     
  6. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    118
    Симпатии:
    14
    Чистил через vqmodmanager. Попробовал удалить файлики, что вы написали - эффект такой же. Всё работает, кроме продуктов(((
    Сейчас попробую поднять на другом хостинге, где раньше работало - может поможет. Хотя в это слабо верится. Дело в чем-то другом

    Без этого вообще не работает) Пробовал htaccess ставить от оригинального OpenCart и от OcStore версии. Эффект такой же. Все сео адреса движка работают, кроме продуктов.
     
  7. KoNnY

    KoNnY Постоялец

    Регистр.:
    14 дек 2014
    Сообщения:
    67
    Симпатии:
    5
    А попробуйте еще почистить куки у своего браузера или вообще зайдите с другого на сайт. Может на вашей стороне закешилось
     
  8. Gentle

    Gentle Постоялец

    Регистр.:
    8 окт 2007
    Сообщения:
    118
    Симпатии:
    14
    Интересное предположение)) Но нет, так тоже не работает...

    Интересно, что во всем инете есть такая ошибка, но так никто и не смог поправить(((
    Может все движек заново ставят и ошибка исчезает? И никто не разбирается как это поправить...
     
    Последнее редактирование: 20 фев 2015
  9. Dj-Tiesto

    Dj-Tiesto Стероид

    Регистр.:
    19 авг 2010
    Сообщения:
    271
    Симпатии:
    88
    В логах ошибок есть что-то?
    Перезалить папку system с релиза можно. Мож что-то не дозалилось на сервак.

    Еще проверьте, полный путь. Есть ли сеоурлы у категории и подкатегории, а потом у товара уже.

    Тут еще баг в индексе был Перейти по ссылке

    Но вроде был решен уже в прошлых ревизиях
     
  10. unfume

    unfume Редиска

    Регистр.:
    20 янв 2014
    Сообщения:
    519
    Симпатии:
    208
    в deadcow убрать .html же