WHMCS htaccess pour permettre le téléchargement
Question
Avec WHMCS vous ne pouvez pas télécharger des fichiers si vous utilisez HTTPS. Par exemple. La ligne suivante NE FONCTIONNE:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Cependant, cela fonctionne:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
Alors, ma question est, comment puis-je ajouter une règle de redirection à ce qui suit:
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]
Alors que si vous accédez à:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Il ouvre:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
???
La solution
RewriteCond %{REQUEST_URI} ^/client/dl.php
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Les travaux devraient. Ne semble pas les choses que vous avez déjà devrait interférer parce qu'elle exclut farcir avec www, mais si elle le fait, vous pouvez simplement ajouter
RewriteCond %{REQUEST_URI} !^/client/dl.php
à votre premier bloc (avant la RewriteRule
).
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow