# # ZoneMinder Apache configuration file # With SSLRequire and HTTPS auto redirect # Modify this configuration to suit your requirements # # Auto Redirect HTTP requests to HTTPS RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(zm)(.*) https://%{SERVER_NAME}/$1$2 [R,L] # Order matters. This alias must come first. Alias /zm/cache "@ZM_CACHEDIR@" SSLRequireSSL Options -Indexes +MultiViews +FollowSymLinks AllowOverride None # Apache 2.4 Require all granted # Apache 2.2 Order deny,allow Allow from all Alias /zm "@ZM_WEBDIR@" # explicitly set index.php as the only directoryindex DirectoryIndex disabled DirectoryIndex index.php SSLRequireSSL Options -Indexes +MultiViews +FollowSymLinks AllowOverride None # Apache 2.4 Require all granted # Apache 2.2 Order deny,allow Allow from all ScriptAlias /cgi-bin-zm "@ZM_CGIDIR@" SSLRequireSSL AllowOverride None Options +ExecCGI +FollowSymLinks # Apache 2.4 Require all granted # Apache 2.2 Order deny,allow Allow from all # For better visibility, the following directives have been migrated from the # default .htaccess files included with the CakePHP project. # Parameters not set here are inherited from the parent directive above. RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] RewriteBase /zm/api RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] RewriteBase /zm/api RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] RewriteBase /zm/api