Я использую WCS7 FEP7. Я только что включил SEO, выполнив следующие шаги.
- httpd.conf изменения
RewriteRule ^/(.*)$ /webapp/wcs/stores/servlet/$1 [PT, NC]
- wc-server.xml изменения
<SEOConfiguration defaultUrl="" dynamicUrl="true" enable="true"> <context-root-rewrite value="/"/> </SEOConfiguration>
Я выполнил задание по генерации ключевых слов. Все URL-адреса SEO подходят хорошо. Но вызовы OOB ajax терпят неудачу.
Не удается добавить в корзину вызов ajax. Я вижу, что http:///AjaxOrderChangeServiceItemAdd Запускается вызов Ajax POST.. Я получаю сообщение об ошибке 404. Где серверу Commerce требуется http:///webapp/wcs/stores/servlet/AjaxOrderChangeServiceItemAdd
Я попытался добавить правило перезаписи, чтобы добавить «webapp/wcs/stores/servlet» для этого конкретного запроса. Поскольку это вызов POST (параметры в теле), он не будет работать должным образом.
RewriteRule /AjaxOrderChangeServiceItemAdd$ /webapp/wcs/stores/servlet/AjaxOrderChangeServiceItemAdd?data=$1 [NC,L]‹
Я что-то пропустил здесь.?
Пожалуйста помоги.