virtuemart

Кнопка “Купить” в VirtueMart

Сегодня радостно обнаружил, что в Firefox не работает кнопка купить в интернет-магазине на базе Jommla+VirtueMart. Ничего страшного в этом не было бы, если бы это был не мой личный магазин на который сейчас вся надежда на улучшение благосостояния. Еще больше обрадовался когда вспомнил, что еще часов 10 назад она работала, да и продолжает работать в Internet Explorer и Opera. Обновление версии Firefox, чистка кеша и кукисов не помогли…


Оказалось, что все дело в www и его отсутствии. С www все работало прекрасно, а без него не работало. решил проблему старым добрым способом прописав склейку .htaccess следующим образом:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]

Теперь, надеюсь, все, кто пришел без www, переадресуются на с www и все будет работать как задумано.

В сети нашел еще одно решение с работоспособностью кнопке “купить” в VirtueMart, но сам лично не пробовал.
Топаем к файлу /administrator/components/com_virtuemart/virtuemart.cfg.php
Ищем

define( 'URL', "www.site.ru/" );
define( 'SECUREURL', "www.site.ru/" );

меняем на

define( 'URL', $mosConfig_live_site.$app );
define( 'SECUREURL', $mosConfig_live_site.$app );

После этого кнопка “Купить” в VirtueMart должна вроде как работать в любом броузере.

Aboutadmin

3 comments

  1. Спасибийще огроменнейшее!!! :shock:
    Первый способ помог! Второй – нет :roll: . Голову поломал с этим “www”…выручили!

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>