J'ai configuré magento utiliser des liens SSL ..Magento Liens SSL
Base URL https://sub.domain.com/ Base Link URL {{secure_base_url}} Base ... URL {{secure_base_url}}.../ Use Secure URLs in Frontend: YES Use Secure URLs in Backend: YES
Frontend j'ai des liens personnalisés construit avec Mage :: getUrl ([...])
<?php
// link to CMS page
echo Mage::getUrl('help'); //-> http://sub.domain.com/help/
// link to customer account
echo Mage::getUrl('customer/account'); //-> httpS://sub.domain.com/customer/account/
?>
Pourquoi y a-t-il une différence de protocole?
// Roland
Quelle est la meilleure pratique pour qu'il devienne par défaut, autrement dit; Si les urls sécurisées sont configurées sur 'OUI', je veux juste que tous mes liens internes commencent par https: // –
probablement le mieux pour étendre ou contourner l'assistant qui fait le bâtiment d'URL, et exécute la vérification contre la config pour savoir si elle devrait être sécurisé ou non. En haut de ma tête, ce sera dans app/code/noyau/Mage/Core/Helper/Url.php (peut-être Model/Url.php?) Et vous voudriez le copier au même endroit sous le code/local ou, si vous avez déjà votre propre module, vous pouvez le réécrire dans le fichier config.xml et surpasser le bit dont vous avez besoin. – Greg