RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php/$1 [L]
RedirectMatch ^/$ /api/?api
- Require all granted
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Allow,Deny
+ Allow from all
+ </IfModule>
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all granted
+ </IfModule>
</Directory>
#
- # NOTE: When you use OAuth2 then change this location section
- # From: <Location />
+ # NOTE: When you use OAuth2 then change this Directory section
+ # From: <Directory %DOCUMENTROOT>
+ # ...section body...
+ # </Directory>
# To: <Location /api/page>
+ # ...section body...
+ # </Location>
#
- <Location />
+ <Directory %DOCUMENTROOT>
+ #<Location /api/page>
AuthType Basic
AuthName "Baculum Auth"
AuthUserFile %DOCUMENTROOT/protected/API/Config/baculum.users
Require valid-user
- </Location>
+ #</Location>
+ </Directory>
+
<Directory %DOCUMENTROOT/protected>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework/pradosoft/prado/framework/Web/Javascripts/source>
<ifModule mod_gzip.c>
RewriteRule ^(.*)$ index.php/$1 [L]
RedirectMatch ^/$ /web/
</Directory>
- <Location />
- SetEnvIf Request_URI "^/web/redirect$" noauth=1
-
- AuthType Basic
- AuthName "Baculum Auth"
- AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
-
- Order Deny,Allow
- Satisfy Any
- Deny from all
- Require valid-user
- Allow from env=noauth
- Allow from env=REDIRECT_noauth
- </Location>
+
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ <Directory %DOCUMENTROOT>
+ SetEnvIf Request_URI "^/web/redirect$" noauth=1
+
+ AuthType Basic
+ AuthName "Baculum Auth"
+ AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
+
+ Order Deny,Allow
+ Satisfy Any
+ Deny from all
+ Require valid-user
+ Allow from env=noauth
+ Allow from env=REDIRECT_noauth
+ </Directory>
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ <Directory %DOCUMENTROOT>
+ SetEnvIf Request_URI "^/web/redirect$" noauth=1
+ <RequireAny>
+ <RequireAll>
+ <RequireAny>
+ Require env noauth
+ Require env REDIRECT_noauth
+ </RequireAny>
+ Require all granted
+ </RequireAll>
+ <RequireAll>
+ AuthType Basic
+ AuthName "Baculum Auth"
+ AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
+ Require not env noauth
+ Require not env REDIRECT_noauth
+ Require valid-user
+ </RequireAll>
+ </RequireAny>
+ </Directory>
+ </IfModule>
+
<Directory %DOCUMENTROOT/protected>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
+
<Directory %DOCUMENTROOT/framework>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework/pradosoft/prado/framework/Web/Javascripts/source>
- <ifModule mod_gzip.c>
+ <IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.js$
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
- </ifModule>
- <ifModule mod_expires.c>
+ </IfModule>
+ <IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 864000 seconds"
- </ifModule>
- <ifModule mod_headers.c>
+ </IfModule>
+ <IfModule mod_headers.c>
Header set Cache-Control "max-age=864000, private"
- </ifModule>
+ </IfModule>
</Directory>
</VirtualHost>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php/$1 [L]
RedirectMatch ^/$ /api/?api
- Require all granted
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Allow,Deny
+ Allow from all
+ </IfModule>
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all granted
+ </IfModule>
</Directory>
#
- # NOTE: When you use OAuth2 then change this location section
- # From: <Location />
+ # NOTE: When you use OAuth2 then change this Directory section
+ # From: <Directory %DOCUMENTROOT>
+ # ...section body...
+ # </Directory>
# To: <Location /api/page>
+ # ...section body...
+ # </Location>
#
- <Location />
+ <Directory %DOCUMENTROOT>
+ #<Location /api/page>
AuthType Basic
AuthName "Baculum Auth"
AuthUserFile %DOCUMENTROOT/protected/API/Config/baculum.users
Require valid-user
- </Location>
+ #</Location>
+ </Directory>
+
<Directory %DOCUMENTROOT/protected>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework/pradosoft/prado/framework/Web/Javascripts/source>
<ifModule mod_gzip.c>
RewriteRule ^(.*)$ index.php/$1 [L]
RedirectMatch ^/$ /web/
</Directory>
- <Location />
- SetEnvIf Request_URI "^/web/redirect$" noauth=1
-
- AuthType Basic
- AuthName "Baculum Auth"
- AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
-
- Order Deny,Allow
- Satisfy Any
- Deny from all
- Require valid-user
- Allow from env=noauth
- Allow from env=REDIRECT_noauth
- </Location>
+
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ <Directory %DOCUMENTROOT>
+ SetEnvIf Request_URI "^/web/redirect$" noauth=1
+
+ AuthType Basic
+ AuthName "Baculum Auth"
+ AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
+
+ Order Deny,Allow
+ Satisfy Any
+ Deny from all
+ Require valid-user
+ Allow from env=noauth
+ Allow from env=REDIRECT_noauth
+ </Directory>
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ <Directory %DOCUMENTROOT>
+ SetEnvIf Request_URI "^/web/redirect$" noauth=1
+ <RequireAny>
+ <RequireAll>
+ <RequireAny>
+ Require env noauth
+ Require env REDIRECT_noauth
+ </RequireAny>
+ Require all granted
+ </RequireAll>
+ <RequireAll>
+ AuthType Basic
+ AuthName "Baculum Auth"
+ AuthUserFile %DOCUMENTROOT/protected/Web/Config/baculum.users
+ Require not env noauth
+ Require not env REDIRECT_noauth
+ Require valid-user
+ </RequireAll>
+ </RequireAny>
+ </Directory>
+ </IfModule>
+
<Directory %DOCUMENTROOT/protected>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
+
<Directory %DOCUMENTROOT/framework>
- Order Deny,Allow
- Deny from all
+ # Apache 2.2
+ <IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+ </IfModule>
+
+ # Apache 2.4
+ <IfModule mod_authz_core.c>
+ Require all denied
+ </IfModule>
</Directory>
<Directory %DOCUMENTROOT/framework/pradosoft/prado/framework/Web/Javascripts/source>
- <ifModule mod_gzip.c>
+ <IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.js$
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
- </ifModule>
- <ifModule mod_expires.c>
+ </IfModule>
+ <IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 864000 seconds"
- </ifModule>
- <ifModule mod_headers.c>
+ </IfModule>
+ <IfModule mod_headers.c>
Header set Cache-Control "max-age=864000, private"
- </ifModule>
+ </IfModule>
</Directory>
</VirtualHost>