質問

HTTPSを使用している場合、 WHMCSを使用すると、ファイルをダウンロードすることはできません。例えば。次の行は動作しません。

https://www.mysite.com/client/dl.php?type=a&id=239&i=0

しかし、この作品ます:

http://www.mysite.com/client/dl.php?type=a&id=239&i=0

だから、私の質問は、私は次のようにリダイレクトルールを追加するにはどうすればよい:

RewriteCond %{HTTP_HOST} !svn.namhost.com
RewriteCond %{HTTP_HOST}  \.
RewriteCond %{HTTP_HOST} !^www   [OR]
RewriteCond  %{HTTP_HOST} !\.com$ [OR]
RewriteCond %{HTTPS}     !=on
RewriteRule ^.*$ https://www.mysite.com/$0 [R=301,L]

だから、あなたがアクセスした場合:

https://www.mysite.com/client/dl.php?type=a&id=239&i=0

これが開きます:

http://www.mysite.com/client/dl.php?type=a&id=239&i=0

???

役に立ちましたか?

解決

RewriteCond %{REQUEST_URI} ^/client/dl.php
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

万一の仕事。それはWWWでものを除外し、それがない場合は、あなただけの

を追加することができますので、あなたが既に持っているものが干渉すべきであるように見えるしていません
RewriteCond %{REQUEST_URI} !^/client/dl.php

あなたの最初のブロックに(RewriteRule前)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top