WHMCS .htaccess Herunterladen ermöglichen
Frage
Mit WHMCS können Sie keine Dateien herunterladen, wenn HTTPS verwenden. Z.B. Die folgende Zeile funktioniert nicht:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Dies funktioniert jedoch:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
Also, meine Frage ist, wie füge ich eine Umleitung Regel auf die folgenden:
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]
So dass, wenn Sie Zugriff auf:
https://www.mysite.com/client/dl.php?type=a&id=239&i=0
Es öffnet sich:
http://www.mysite.com/client/dl.php?type=a&id=239&i=0
???
Lösung
RewriteCond %{REQUEST_URI} ^/client/dl.php
RewriteCond %{HTTPS} on
RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Should Arbeit. Scheint nicht, wie die Dinge, die Sie bereits haben sollte stören, weil es umfasst nicht mit www stopfen, aber wenn es der Fall ist, können Sie einfach hinzufügen
RewriteCond %{REQUEST_URI} !^/client/dl.php
Ihren ersten Block (vor dem RewriteRule
).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow