COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

[SeoPro] Проблема с урлами


megasvf

Recommended Posts

Всем привет.  

 

На стандартном (seo url) модуле все работает нормально, урлы красивые, но стоит вкючить seo pro - все становится обычным и никак не хочет работать) например вот так https://garmata.com.ua/index.php?route=product/product&path=0_0_0_0_0_0_0_0_71_72&product_id=1603

Оставить как есть не вариант, нужно сделать на seo pro

Перелопатив кучу инфы и инструкций, заставить  его отдавать красивый урл мне не удалось.

 

Вот вводные данные:

 

Сайт garmata.com.ua

Движок Opencart.CMS 2.1.0.2

Дизайн SStore

mod_rewrite включен

Хостер hostpro.ua

Включен seo pro http://joxi.ru/1A5WY3OsKNGvym

SEO url прописан и уникален http://joxi.ru/Y2Lka3RinpQbYm 

.htacсess  в нужном формате (без тхт), вот содержание

Скрытый текст

#перенаправляем Konqueror и «старые браузеры»
#RewriteCond %{HTTP:Accept-encoding} !gzip [OR]
#RewriteCond %{HTTP_USER_AGENT} Konqueror
#RewriteRule ^(.*)\.(css|js)$ $1.nogzip.$2 [QSA,L]


<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 2 days"
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/gif "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType text/css "access 1 week"
ExpiresByType application/pdf "access 1 week"
ExpiresByType text/x-javascript "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 week"
ExpiresByType image/x-icon "access 1 week"
ExpiresByType application/javascript "access 1 week"
ExpiresByType text/javascript "access 1 week"
ExpiresByType text/js "access 1 day"
</IfModule>


Header append Vary User-Agent
#выставляем для всех css/js файлов Content-Encoding

#Header set Content-Encoding: gzip
#Header set Cache-control: private
#сбрасываем Content-Encoding в том случае, если отдаем не архив
#Header unset Content-Encoding

Options +SymLinksIfOwnerMatch

#Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 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 ^system/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
 

 

Помогите пожалуйста!

 

 

Ссылка на комментарий
Поделиться на других сайтах

Пришла в голову мысль, что возможно модуль не работает из-за нулей в product&path, но как их убрать я тоже не знаю.

p.s Появились после импорта товаров.

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, megasvf сказал:

Пришла в голову мысль, что возможно модуль не работает из-за нулей в product&path, но как их убрать я тоже не знаю.

p.s Появились после импорта товаров.

так а сами урлы в товаре прописаны после импорта ?

опять же у вас https, а то что должно быть в htaccess не видно -  про него скажут спецы

Ссылка на комментарий
Поделиться на других сайтах

Да, после импорта прописывались.

Содержимое  htaccess  я выложил скрытым текстом, чтобы облегчить визуальное восприятие, но могу и просто в тело, если нужно.

Для https нужно что-то еще прописать в htaccess или модифицировать?

Ссылка на комментарий
Поделиться на других сайтах

В 14.10.2016 at 22:54, RHCk сказал:

Из этого что-то сделано?

Ребятки, скрин с настройками снял бы часть вопросов и решил бы проблему быстрей.

По ссылке глянула и не увидела в п.4 какое же окончание предлагается там ставить. Из своего опыта скажу - html

Скрин - это ваш инструмент для разговора на понятном друг другу языке и быстрого решения вопросов

Скрытый текст

Настройки_.png

Где-то так...

Ссылка на комментарий
Поделиться на других сайтах

Можно делать окончание, можно не делать, можно html, можно -/, а можно ещё чего-то, но не в этом проблема, а в том, шо есть варианты и об этом луше написать в пояснялке, дабы упростить жизнь таким, как я. Это имела ввиду.

Ссылка на комментарий
Поделиться на других сайтах

Также заметил, что иногда, даже если прописан seo url, то страница по нему не отображается. Нужно зайти на товар и ввести те поля, что отмечены *, но не заполнены и все нормализуется по этому и остальным товарам.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 months later...

Тестирую Opencart.CMS 2.1, включил ЧПУ через SeoPRO, активировал .htaccess, кеш почистил, УРЛы настроил без окончания.

Но почему-то УРЛы отображаются со слэшем, например: http://site.com/laptop-notebook/macs/ и что важно, при переключении языка УРЛ не меняется

 

Подскажите пожалуйста, что нужно для этого включить в настройках?

 

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, vcat сказал:

и что важно, при переключении языка УРЛ не меняется

 

Подскажите пожалуйста, что нужно для этого включить в настройках?

 

Для изменения URL согласно требований google и других ПС  вам надо модуль
SEO мультиязык 2

Ссылка на комментарий
Поделиться на других сайтах

  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.