Comment puis-je activer https uniquement sur certaines pages avec htaccess?

J'ai un site de commerce électronique, et je veux l'activer https uniquement sur la section de commerce électronique du site, situé au https://mysite.com/buy

Puisque tous les liens sur mes pages sont relatifs, lorsque quelqu'un visite http://mysite.com et clique sur Acheter, ils sont pris à http://mysite.com/buy

Aussi, s'ils visitent https://mysite.com/buy et cliquez sur un lien vers une autre page, ils sont pris à https://mysite.com.

La raison pour laquelle je veux https uniquement sur une section est parce que j'ai des éléments extérieurs (c'est à dire Google Maps, Youtube, Twitter, etc) qui ne peuvent pas être envoyés via le protocole https.

Est-il un moyen avec htaccess que je peux faire de la /acheter répertoire force https, mais toutes les autres pages de la force http?

Edit:
Dans le cas où quelqu'un est intéressé, j'ai été en mesure de résoudre ce à l'aide de PHP. Je préfère encore un htaccess solution, mais cela fonctionne pour l'instant:

if($_SERVER['HTTPS'] == "on") {
    if(strpos($_SERVER['REQUEST_URI'],"buy") === false) {
        Header("Location: http://$_SERVER['HTTP_HOST']."".$_SERVER['REQUEST_URI']");
    }
}
InformationsquelleAutor Jarred | 2011-04-19