私は、うまくいけば誰かが私を助けることができる検索フォームでcatch-22を実行しました。ヘッダーにミニ検索フォームを使用するとMagentoストア(マイアカウント、チェックアウトなど)の安全なページから安全な検索結果ページhttps://oursite.com/catalogsearch/result
に移動します。そのページに安全でないコンテンツがあるため、ブラウザの警告が表示されます。私はgetResultUrl
関数が常にhttp:リンクを返すようにCatalogSearchヘルパークラスを修正することでこれを修正できると考えました。ただし、この結果、ブラウザは、非セキュアな接続を介してフォームデータを送信しようとしていることを警告します。だから、私はユーザーに危険に見えない解決策を見つけるように見えることはできません。Magento mini検索フォームを安全なページから
アイデア?
これは私のローカルサーバーで私の簡単なテストで動作するようです。私はそれをより一般的なものに少し変更しました: 'RewriteCond%{HTTPS} on' 'RewriteRule^catalogsearch http://%{HTTP_HOST}%{REQUEST_URI} [R = 301、L]' – BrianVPS
...あなたはその一般的な書き直しの非常に良い仕事をしたと思います。 @Joseph Masteyは良い点を持っています。ページのリンクは、ページの正しいプロトコルを自動的に選択するために、ページが常に//(http:// https:// https:/またはgopher:それ以前)でなければなりません。これはバイトを節約します。とにかく、私は 'ハック'アイディアが使用されてうれしいです。 –