2017-03-09 11 views
1

私はSSLを強制する必要がある私のウェブサイトにいくつかの特定のページがあります。 私のコードはうまくいきますが、コードの長さが.htaccessファイルで大きすぎます。htaccessの注文を組み合わせる方法

これらのページをすべて小さなコードにまとめる方法はありますか?

これは私が今持っているコードです:ので、私は、ファイルのページがclientarea.php持っ

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

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

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

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

submitticket.php、contact.phpと私はそれらを組み合わせることができますどのように

をcart.phpすべて4つの同じコードの代わりに1つのコードに?

は、あなたがこれを使用することができ、特定のページにHTTPSを強制するには、あなたに

答えて

1

ありがとう:

RewriteEngine on 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(page1|page2|page3)/?$ https://example.com/$1 [R,L] 

あなただけのパイプで区切り、ルールのパターンに複数のページを含めることができます| char。

+0

Gracias Starkeen。トリックをしました。 –

+0

あなたの歓迎!それがうまくいってうれしい。グラシアス!!! – starkeen

関連する問題