WHMCS htaccess consentano di scaricare
Domanda
Con WHMCS non è possibile scaricare i file se si utilizza HTTPS. Per esempio. La seguente riga non funziona:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Tuttavia, questo funziona:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
Quindi, la mia domanda è, come faccio ad aggiungere una regola di reindirizzamento al seguente:
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]
In modo che se si accede:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Si apre:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
???
Soluzione
RewriteCond %{REQUEST_URI} ^/client/dl.php
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Il lavoro dovrebbe. Non sembra la roba hai già dovrebbe interferire perché esclude roba con www, ma se lo fa, si può semplicemente aggiungere
RewriteCond %{REQUEST_URI} !^/client/dl.php
per il vostro primo blocco (prima della RewriteRule
).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow