Решил сам! Может быть кому то пригодится!
Вопросы решились с помощью:
Замены Seo_pro на взятую отсюда https://opencartforum.com/topic/10270-дубли-страниц-seopro/?do=findComment&comment=66905 ( мультиязычный seo_pro (баг с ajax))
Замены .htaccess на такое содержание:
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.САЙТ\.ru\)(:80)? [NC]
RewriteRule ^(.*) http://САЙТ.РУ/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://САЙТ.ру/ [R=301,L]
RewriteBase /
RewriteRule ^(contact)$ index.php?route=information/$1
RewriteRule ^(account/return/insert)$ index.php?route=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{QUERY_STRING} ^route=common/home$
ErrorDocument 404 /
ErrorDocument 403 /
а так же в admin\config.php было:
<?php
# General config
define('CURRENT_PATH', dirname(__FILE__));
define('PARENT_PATH', str_replace(basename(CURRENT_PATH), '', dirname(__FILE__) ));
define('CURRENT_URL_HTTP', 'http://САЙТ.РУ/');
define('CURRENT_URL_HTTPS', 'http://САЙТ.РУ/');
# HTTP
define('HTTP_SERVER', CURRENT_URL_HTTP. '/admin/');
define('HTTP_CATALOG', CURRENT_URL_HTTP . '/');
define('HTTP_IMAGE', CURRENT_URL_HTTP . '/image/');
Сделал так (убрал слеш после адреса сайта):
<?php
# General config
define('CURRENT_PATH', dirname(__FILE__));
define('PARENT_PATH', str_replace(basename(CURRENT_PATH), '', dirname(__FILE__) ));
define('CURRENT_URL_HTTP', 'http://САЙТ.РУ');
define('CURRENT_URL_HTTPS', 'http://САЙТ.РУ');
# HTTP
define('HTTP_SERVER', CURRENT_URL_HTTP. '/admin/');
define('HTTP_CATALOG', CURRENT_URL_HTTP . '/');
define('HTTP_IMAGE', CURRENT_URL_HTTP . '/image/');
В корневом config.php было так:
<?php
define('CURRENT_PATH', dirname(__FILE__));
define('CURRENT_URL', 'http://САЙТ.РУ/');
// HTTP
define('HTTP_SERVER', CURRENT_URL . '');
define('HTTP_IMAGE', CURRENT_URL . 'image/');
define('HTTP_ADMIN', CURRENT_URL . 'admin/');
// HTTPS
define('HTTPS_SERVER', CURRENT_URL . '');
define('HTTPS_IMAGE', CURRENT_URL . 'image/');
Сделал так:
<?php
define('CURRENT_PATH', dirname(__FILE__));
define('CURRENT_URL', 'http://САЙТ.РУ');
// HTTP
define('HTTP_SERVER', CURRENT_URL . '/');
define('HTTP_IMAGE', CURRENT_URL . '/image/');
define('HTTP_ADMIN', CURRENT_URL . '/admin/');
// HTTPS
define('HTTPS_SERVER', CURRENT_URL . '/');
define('HTTPS_IMAGE', CURRENT_URL . '/image/');
Танцы с бубном, а что поделать, зато работает :ugeek: