mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-07-16 09:52:46 -04:00
Two changes for #1491 Check for mod rewrite to be enabled Correct the code which before was not redirecting on Apache 2.4 and nginx. Please test.
68 lines
1.4 KiB
ApacheConf
Executable File
68 lines
1.4 KiB
ApacheConf
Executable File
# redirect to public page
|
|
<IfModule mod_rewrite.c>
|
|
RewriteEngine On
|
|
RewriteCond %{REQUEST_URI} !^public$
|
|
RewriteRule ^(.*)$ %{REQUEST_URI}public/ [R=301,L]
|
|
</IfModule>
|
|
|
|
# disable directory browsing
|
|
# For security reasons, Option all cannot be overridden.
|
|
Options +ExecCGI +Includes +IncludesNOEXEC +SymLinksIfOwnerMatch -Indexes
|
|
|
|
# prevent folder listing
|
|
IndexIgnore *
|
|
|
|
# Apache 2.4
|
|
<IfModule authz_core_module>
|
|
# secure htaccess file
|
|
<Files .htaccess>
|
|
Require all denied
|
|
</Files>
|
|
|
|
# prevent access to PHP error log
|
|
<Files error_log>
|
|
Require all denied
|
|
</Files>
|
|
|
|
# prevent access to LICENSE
|
|
<Files LICENSE>
|
|
Require all denied
|
|
</Files>
|
|
|
|
# prevent access to csv, txt and md files
|
|
<FilesMatch "\.(csv|txt|md|yml|json|lock)$">
|
|
Require all denied
|
|
</FilesMatch>
|
|
</IfModule>
|
|
|
|
# Apache 2.2
|
|
<IfModule !authz_core_module>
|
|
# secure htaccess file
|
|
<Files .htaccess>
|
|
Order allow,deny
|
|
Deny from all
|
|
Satisfy all
|
|
</Files>
|
|
|
|
# prevent access to PHP error log
|
|
<Files error_log>
|
|
Order allow,deny
|
|
Deny from all
|
|
Satisfy all
|
|
</Files>
|
|
|
|
# prevent access to LICENSE
|
|
<Files LICENSE>
|
|
Order allow,deny
|
|
Deny from all
|
|
Satisfy all
|
|
</Files>
|
|
|
|
# prevent access to csv, txt and md files
|
|
<FilesMatch "\.(csv|txt|md|yml|json|lock)$">
|
|
Order allow,deny
|
|
Deny from all
|
|
Satisfy all
|
|
</FilesMatch>
|
|
</IfModule>
|