الماجنتو أبي رابط الإرسال عبر عنوان المشرف مخصص

magento.stackexchange https://magento.stackexchange.com//questions/49221

  •  12-12-2019
  •  | 
  •  

سؤال

يمكن متجري يحل طلب أبي باستخدام عنوان المشرف مخصص?على سبيل المثال: https://admin.magento.lc/api/v2_soap?wsdl=1?هنا المشكلة هي إذا كنت تستخدم عنوان ورل أبي عبر عنوان ورل المشرف المخصص فإنه يعيد التوجيه إلى الواجهة الأمامية.

هل كانت مفيدة؟

المحلول

بعد إلقاء نظرة على /app/code/core/Mage/Api/etc/config.xml رأيت ، أن يتم تكوين الطريق فقط ل frontend, ، ليس من أجل admin:

<config>
<modules ...>
<global ...>
<frontend>
        <routers>
            <api>
                <use>standard</use>
                <args>
                    <module>Mage_Api</module>
                    <frontName>api</frontName>
                </args>
            </api>
        </routers>
...
</frontend>

لذلك ليس هناك المشرف الطريق ل /api والتي قد تكون السبب لماذا تحصل على إعادة توجيهك.أنا لم اختبار ذلك على الرغم من.

نصائح أخرى

الحل الأول هو إلغاء تنشيط إعادة التوجيه 301 أو 302 من System > Web > Url Options > Auto-redirect to Base URL

ثم حاول مرة أخرى بدون عنوان ورل المشرف المخصص : http://magento.ديف / أبي/ف2_ سواب / إندكس/وسدل / 1/

قد يتسبب هذا في فقدان بعض المشكلات http://example.com/store/ إلى http://www.example.com/store/ إعادة التوجيه...


الحل الثاني هو تعيين قاعدة إعادة كتابة على تكوين خادم الويب (هنا أباتشي فوست) :

RewriteCond %{HTTP_HOST} ^admin\.magento\.biz$ [NC]
RewriteCond %{REQUEST_URI} /api/
RewriteRule ^ https://magento.biz%{REQUEST_URI} [L,R]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top