Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

.htaccess и virtuemart вместе выдают ошибку

Автор diy05, 29-11-2012, 19:30:26

« назад - далее »

diy05Topic starter

Здравствуйте.
Помогите пожалуйста исправить ошибку, сам не осилю, потому что в этом не понимаю

Joomla 2.5.6 + virtuemart 2.0.6
при стандартном .htaccess выбор товара и сам его заказ работают нормально

я добавил в .htaccess следующие строки:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^сайт\.ru
RewriteRule ^(.*)$ http://www.сайт.ru/$1 [R=permanent,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.сайт.ru/ [R=301,L]

RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]]

Redirect 301 /current http://www.сайт.ru
Redirect 301 /0 http://www.сайт.ru


где я накосячил?

потому что при таком .htaccess не работает оформление заказа
а точнее после выбора способа доставки (страница http://www.сайт.ru/component/virtuemart/cart/edit_shipment?Itemid=0)
появляется следующая ошибка:

"Ошибка сервера. На веб-сайте произошла ошибка при получении http://www.сайт.ru/component/virtuemart
Веб сайт может быть закрыт на обслуживание или настроен неправильно.
Вот несколько советов и рекомендаций: обновите эту страницу позже.
Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла непредвиденная ситуация"

т.е. следующая страница с выбором способа оплаты  (http://www.proudmom.ru/component/virtuemart/cart/editpayment?Itemid=0)
уже не открывается



diy05Topic starter

разкомментированием строчек было выявлено, что ошибка кроется здесь

RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]]


может кто подскажет другой вариант избавления от дублей со слешем?



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....