Bestimmten controller von https auschließen

Hallo,

ist es irgendwie möglich, einen bestimmten controller bzw. den Aufruf von einer Datei von https auszuschließen?

Problem: unsere Schnittstelle wird per domain.de/store/CaoApi aufgerufen, diese funktioniert aber nur mit http.

 

frag mal im cao forum, vielleicht was an der Config der Api ändern, damit es auch mit ssl geht.

 

vielleicht muss da nur ein https rein:

http://wiki.cao-faktura.de/index.php?title=Allgemeine_Einstellungen_Shop_URL/Proxy

ja, das https ist schon drinnen. Und CAO kann seit der neuesten Version auch https.

Aber die Schnittstelle funktioniert nicht, es kommt ein Fehler 301 moved permanently

jo, dann weis ich auch net weiter, vielleicht doch mal im cao-forum

(wir haben auch das https:-problem mit der htacess - irgendwie denke ich es liegt am server, z.B. wenn es nicht das einzige (Haupt-)SSL ist. In der Hauptdomain funktioniert die .htacess mit den https-umleitungen einwandfrei, in einer zweiten nicht, wir haben schon alles probiert; vielleicht nur eine kleine Änderung ind er htacess))

Leider funktioniert Shopware mit CAO in Verbindung mit https immer noch nicht.

Hier der Beitrag im CAO-Forum:

http://forum.cao-faktura.de/viewtopic.php?f=34&t=4022

Warum kommt ein 301 moved permamently, wenn man die URL zur CAO-Api aufruft?

Ich habe diesen Vorschlag im CAO Forum bekommen, leider funktioniert das auch nicht:

engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php

 public function onPreDispatch(Enlight_Controller_EventArgs $args)
    {
        $request = $args->getRequest();
        $response = $args->getResponse();

        if ($response->isException()
            || $request->isPost()
            || $request->isXmlHttpRequest() // is a ajax call
            || $request->has('callback') // is a jsonp call
            || $request->getModuleName() != 'frontend' // is not frontend
            || !$request->getParam('rewriteAlias') // is not a rewrite url alias
            || $request->getHeader('User-Agent') == 'CAO-Faktura'
        ) {

Hat jemand ne Ahnung?

Kann man denn nicht irgendwo das umgehen, dass ein bestimmer Aufruf nicht auf https umgeleitet wird?

Eventuell in der htaccess?