Problem mit benutzerdefiniertem Modul: URL leitet HTTP auf https um
Frage
Ich habe ein Problem mit dem Modul, das ich erstellt habe, um eine gute Arbeit zu erstellen. Aber als ich anfing, SSL IE HTTP zu HTTPS für den Kassenprozess zu verwenden. Frontend -Module, die ich erstellt habe, begannen, HTTPS zu verwenden.
Lösung
Überprüfen Sie, wie Sie das Problem des benutzerdefinierten Modul -Frontend -URL auf HTTPS auflösen. anstelle von http. Wenn Sie Modul Creator verwendet haben, um Modul zu erstellen. Als Sie auf jeden Fall den folgenden Code in config.xml finden
<admin>
<routers>
<[ModuleName]>
<use>admin</use>
<args>
<module>[NameSpace_ModuleName]</module>
<frontName>[frontName]</frontName>
</args>
</[ModuleName]>
</routers>
</admin>
Um das Problem der Umleitung zu HTTPS anstelle von HTTP zu beheben, müssen Sie den obigen Code von Modul config.xml Dateipfad: app/code/(codepool)/(Namespace)/(modulename) /etc/config.xml oder Sie hinzufügen oder Sie hinzufügen, einen Kommentar abgeben. Andere „FrontName“ für und Router. Z.B.:
<admin>
<routers>
<[ModuleName]>
<use>admin</use>
<args>
<module>[NameSpace_ModuleName]</module>
<frontName>[frontName]</frontName>
</args>
</[ModuleName]>
</routers>
</admin>
<frontend>
<routers>
<[ModuleName]>
<use>standard</use>
<args>
<module>[NameSpace_ModuleName]</module>
<frontName>[frontName1]</frontName>
</args>
</[ModuleName]>
</routers>
</frontend>
Laut der oben genannten Code -Administrator -URL wird es sein http://yourdomain.com/index.php/frontname/adminhtml_modulenName/ und Frontend -URL wird wie: http://yourdomain.com/index.php/frontname1
Ich hoffe, dass über Inhalte für Sie nützlich ist.