hotlink_protection: Site Content Protection from Hotlinking
The hotlink_protection
utility serves to configure protection from
hotlinking on domains.
Use this utility to do the following:
- Set up hotlinking protection on a domain.
- Retrieve the current configuration of domain hotlinking protection.
Location
%plesk_cli%
Usage
hotlink_protection command [parameter] [
<option 1> <param 1>[
<option n> <param n>]]
Example
The following command enables hotlinking protection on the domain example.com with the following parameters: protected content is image files with extensions JPG, JPEG, GIF, PNG, TIFF, exception is made only for domain jonny.blogs.sample.net:
plesk bin hotlink_protection --update example.com -enabled true -protected-extensions "jpg;jpeg;gif;png;tiff" -friendly-domains jonny.blogs.sample.net
Commands
Command | Parameter | Description | Example |
---|---|---|---|
--update or -u
|
<domain name> |
Changes hotlinking protection settings. |
To add to the protection list (already including JPG, GIF) file extension BMP for the domain example.com: plesk bin hotlink_protection --update example.com -protected-extensions bmp |
--info or -i
|
<domain name> |
Retrieves current hotlinking protection configuration. |
To retrieve information on the hotlinking protection settings for domain example.org: plesk bin hotlink_protection --info example.org |
--help or -h
|
Displays help on the utility usage. |
plesk bin hotlink_protection --help |
Options
Option | Parameter | Description | Example |
---|---|---|---|
-enabled |
true| false |
Enables/Disables hotlinking protection. |
To turn the hotlinking protection off on the domain example.com: plesk bin hotlink_protection --update example.com -enabled false |
-protected-extensions |
"<ext1>;<ext2>;<...>;<ext n>" |
Defines the protected file extensions. |
To add to the protection list (already including JPG, GIF) file extension BMP for the domain example.com: plesk bin hotlink_protection --update example.com -protected-extensions bmp |
-friendly-domains |
<domain1>;<domain2>;<...>;<domainn> |
Defines friendly domains, which are allowed to hotlink the files. |
To allow users of blogger.com hotlink files hosted on domain example.com: plesk bin hotlink_protection --update example.com -friendly-domains blogger.com |