-1

開発初心者。サイトの特定のページに HTTPS を適用しようとしていますが、他のページは安全ではありません。.htaccess ファイルを試してみましたが、スタックしたままです。どんな助けでも大歓迎です。

現在、訪問の最初にインデックス ページに到達したとき、HTTPS はアクティブ化されていません。インデックス ページから移動するとすぐにアクティブになり、残りの訪問中アクティブなままになります。このルールの例外は、ベスト プラクティス ブログ (Wordpress) とストア (Zen Cart) です。これらは全体がアップロードされ、適切に機能しています。

Zen Cart や Wordpress を混乱させることなく、Pay_My_Bill_Online セクションに HTTPS を適用したいのですが、Index、About_Us、Contact_Us、および Links は安全ではありません。現在、サイト ファイルはすべてルート ディレクトリにあります (フォルダにある Blog と Store を除く)。できれば、この時点で各ページをフォルダに分けないようにしたいと考えています。

注: Pay_My_Bill_Online のコンテンツは最終的な形式ではありません。完了すると、Paypal ボタンがなくなり、下部のフォームが支払い情報入力用にスタイル変更されます。

サイトアドレス: http://www.mconchicago.com

私の現在の .htaccess ファイル:

RewriteEngine On 
RewriteCond %{SERVER_PORT} !=443
RewriteCond %{REQUEST_URI} html 
RewriteRule ^(.*)$ https://mconchicago.com/$1 [R=301,QSA,L]
4

2 に答える 2

0

上記の質問を有用な結論に導くために:

Pay_My_Bill_Online ファイルを分解して、独自のフォルダーに移動しました。上記の .htaccess ファイルを新しいフォルダーに入れ、メインのサイト ディレクトリから削除しました。IE9、Firefox Chrome、および Safari で適切に適用されるようになりました。Opera では適切に適用されていません。検索の 2 ~ 5% で Opera が使用されているというレポートを読んだので、これは修正する予定です。この最後の問題の根底にたどり着いたら、また報告します。もちろん、その間に誰かがコメントをくれたら、私は感謝します。

于 2012-05-21T13:42:28.120 に答える
0

最終的に Pay_My_Bill_Online を削除することにしました。そういう機能を持たせるには基本的なHTTPS以上のセキュリティ知識が必要な気がします。よく考えてみると、クレジットカード情報を取得するフォームを持つことは、重大な潜在的責任を伴うように思われます。さまざまなブログを見てみると、同じ道をたどった人は多くないことがわかりました。そのため、当面はアイデアを放っておいて、Store セクションを介してすべてのトランザクションを実行する方法を見つけます。これは請求可能な仕事には理想的ではないと思います。しかし、金融取引は専門家 (マーチャントプロバイダー/Paypal) の手に委ねるのが最も賢明なようです。将来、HTTPS を Contact_Us フォームに適用する可能性があります。しかし、単純な名前、住所、電子メールの内容では、これは優先度の低い問題になります。

于 2012-05-23T15:04:20.623 に答える