Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите разобраться с ЧПУ в OpenCart


Recommended Posts

Уважаемые знатоки, подскажите, пожалуйста в чем может быть ошибка.
Не ставится .html в конце url причем только в каталоге товаров. Сайт на OpenCart. Например
http://www.shopiren.com/dostavka.html - все нормально.
http://www.shopiren.com/dlja-nee/ - не ставиться .html.
Настройки такие:
Включить ЧПУ: ДА
Тип ЧПУ: SeoPro
ЧПУ товаров с категориями: Да
Окончание ЧПУ: .html.

Есть ли у кого нибудь сайты на OpenCart с подобными настройками? Реально ли вообще выполнение моих требований?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

И мне помогите пожааалуйста!Окторе 1.5.5.1

Включено ЧПУ, все настроено как написано выше. плюс модуль Deadcow seo v2.4. Все прописывается и работает, кроме ссылки товаров. При переходе в карточку товара ссылка выглядит красиво, но на конце двойное .html, вот так: http://millypolly.ru/dom-bolshoy-so-svetom.html.html

http://millypolly.ru/princessa-sofiyakorolevskaya-semya.html.html

,и выдает ошибку не найдена страница

Если добавляю новый товар, генерирую для него теги, карточка открывается,но с длинной некрасивой ссылкой:

http://millypolly.ru/index.php?route=product/product&product_id=80

После чистки кэша, либо по способу описанному выше получается, либо вообще ссылка непонятная и ошибка 403

 

Почему так может быть?Не игнорируйте пожалуйста, подскажите,кто разбирается,в чем может быть причина!!! :oops:

Надіслати
Поділитися на інших сайтах


Как настроено ЧПУ?

 

Я смотрю, что у вас проблема со всеми конечными старницами

Настройки такие:

Включить ЧПУ: ДА

Тип ЧПУ: SeoPro

ЧПУ товаров с категориями: нет

Окончание ЧПУ: .html.

а с чем это может быть связано? Почему именно у конечных ? по категориям переходит нормально, корзина,контакты и т.п.-с этим вроде норм все...вот например:

http://millypolly.ru/ главная

http://millypolly.ru/igrushki-dlya-devochek/igrovye-nabory/

http://millypolly.ru/dlya-malyshey/igrushki-katalki/

http://millypolly.ru/shopping-cart/

Надіслати
Поділитися на інших сайтах


.htaccess в студию

# 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 +SymLinksIfOwnerMatch

# 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

<FilesMatch "error.(txt)$">

Order Allow,Deny

Deny from all

</FilesMatch>

 

Простите,как свернуть не знаю)))

Надіслати
Поділитися на інших сайтах


Как у вас написан Seo  url

 

попробуйте

Окончание ЧПУ: .htm

 

Какой будет результат?

Окончание попробовала, результат тот же,только на конце .html.htm  и та же ошибка...Если вообще убрать .html в настройках ЧПУ,т.е. пустое поле,то вид ссылки такой http://millypolly.ru/dom-bolshoy-so-svetom.html (как должен быть), но страница по-прежнему не найдена...

и не поняла вопрос: Как у вас написан Seo  url имеется в виду файл или что?(если да,то напомните его местонахождение пожалуйста)

Надіслати
Поділитися на інших сайтах


а если .html убрать в чпу товара?

Ааа!!!Получилось! Заработало,спасибо вам,freelancer!!!в стандартных настройках ЧПУ оставила,а вот в модуле убрала и все заработало! Надеюсь, все и будет дальше работать. :eek:

репка добавляется зеленой стрелочкой?)))

Надіслати
Поділитися на інших сайтах


Просьба подсказать что делать в данной ситуации. версия 1.5.5.1 при включении чпу, пишет что страница не найдена. стоит отключить - все работает, только адреса корявые. Спасибо

post-671183-0-87097900-1386414225_thumb.jpg

  • +1 1
Надіслати
Поділитися на інших сайтах


Читать внимательно инструкцию

....

смотреть про .htaccess

можно поподробней что именно читать и какую инструкцию

про .хтассесс - он переименован. ничего не менял.

Надіслати
Поділитися на інших сайтах


Просьба подсказать что делать в данной ситуации. версия 1.5.5.1 при включении чпу, пишет что страница не найдена. стоит отключить - все работает, только адреса корявые. Спасибо

 

У меня такая же проблема. При переименовании стандартного .htaccess сайт вообще перестает работать (выдает ошибку 500). При удалении .htaccess главная старница работает, а все остальные страницы на сайте выдают 404 ошибку. При отключении ЧПУ в настройках все начинает работать.

Надіслати
Поділитися на інших сайтах


У меня такая же проблема. При переименовании стандартного .htaccess сайт вообще перестает работать (выдает ошибку 500). При удалении .htaccess главная старница работает, а все остальные страницы на сайте выдают 404 ошибку. При отключении ЧПУ в настройках все начинает работать.

в .htaccess

удалите эту строку

Options +FollowSymlinks

или замените на

Options +SymLinksIfOwnerMatch

Надіслати
Поділитися на інших сайтах


Попробовал все найденные на форуме советы, ничего не помогает (. Решил не включать ЧПУ.

Интересное решение) На сервере установлен mod_rewrite ?

Или возможно сервер на nginx ?

Надіслати
Поділитися на інших сайтах


как это можно проверить?

Посмотреть phpInfo, спросить у техподдержки.

Надіслати
Поділитися на інших сайтах


Добрый вечер. Столкнулась с такой проблемой. После включения ЧПУ категории открываются нормально, а вот товары получают циклическую ссылку и не открываются. Ссылки имеют такой вид:

http://xn----jtbabpfdkuyeerc.xn--p1ai/index.php?route=product/category&product_id=66&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;path=60

в логе

[Fri Dec 13 16:58:43 2013] [error] [client 46.242.2.222] File does not exist: /var/www/prok664/data/www/xn----jtbabpfdkuyeerc.xn--p1ai/admin/catalog, referer: http://xn----jtbabpfdkuyeerc.xn--p1ai/admin/index.php?route=setting/setting&token=1d4b6af3e445c581dfb593bc4d1ec510

 

Может кто сталкивался с таким?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.