2016-09-17 11 views

答えて

0

.htaccess - このロジックを追加します。

 
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} contact 
    RewriteRule ^(.*)$ https://alacartesites.com/contact/ $1 [R,L] 

参考:http://www.inmotionhosting.com/support/website/ssl/how-to-force-https-using-the-htaccess-file、それは私のために働いた。私は確認した。下記のものをご使用ください。

 
    RewriteEngine On 
    RewriteCond %{HTTPS} !=on 
    RewriteRule ^(contact|contact/)$ https://% {SERVER_NAME}%{REQUEST_URI} [L,R] 

+0

を私は上記のコードを追加しているが、私は私のURLを実行したときには、「HTTPSを表示:// alacartesites。 com/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/contact/" –

+0

既存のルールを削除します。そしてこれを試してみてください。それは私のためにうまくいった。 1行目RewriteEngine On 2. RewriteContent%{HTTPS}!= on 3. RewriteRule ^(連絡先連絡先)$ https://%{SERVER_NAME}%{REQUEST_URI} [L、R] – Senthil

0

ドメインでhttpsが有効になっている場合は、一部のページだけでなく、ウェブサイト全体で使用することをお勧めします。 HTTPからHTTPSへのすべての既存のページをリダイレクトする

、次の.htaccessのコードスニペットを使用することができます

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L] 
</IfModule> 
+0

追加しますhttps://私の連絡先ページのみ。 –

+0

私はそれを理解しています。しかし、ウェブサイト全体でHTTPSを使用しないでください。 –

+0

上記のコードをすべてのページで使用していますが、これは私の解決策ではありません。あなたは他の何かを言うことができます...... –

関連する問題