12345678910111213141516171819202122232425262728 |
- # Using (?:pattern) instead of (pattern) is a small optimization that
- # avoid capturing the matching pattern (as $1) which isn't used here
- <FilesMatch ".+\.ph(?:ar|p|tml)$">
- SetHandler application/x-httpd-php
- </FilesMatch>
- <FilesMatch ".+\.phps$">
- SetHandler application/x-httpd-php-source
- # Deny access to raw php sources by default
- # To re-enable it's recommended to enable access to the files
- # only in specific virtual host or directory
- Require all denied
- </FilesMatch>
- # Deny access to files without filename (e.g. '.php')
- <FilesMatch "^\.ph(?:ar|p|ps|tml)$">
- Require all denied
- </FilesMatch>
- # Running PHP scripts in user directories is disabled by default
- #
- # To re-enable PHP in user directories comment the following lines
- # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
- # prevents .htaccess files from disabling it.
- <IfModule mod_userdir.c>
- <Directory /home/*/public_html>
- php_admin_flag engine Off
- </Directory>
- </IfModule>
|