39 lines
1.5 KiB
ApacheConf
39 lines
1.5 KiB
ApacheConf
RewriteEngine On
|
|
|
|
# Force HTTPS (redirect HTTP to HTTPS)
|
|
#RewriteCond %{HTTPS} off
|
|
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
|
|
|
|
# Redirect www to non-www (if you want to remove www)
|
|
RewriteCond %{HTTP_HOST} ^www\.(example\.com)$ [NC]
|
|
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
|
|
|
|
|
|
|
|
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/index\.php[\s?/] [NC]
|
|
RewriteRule ^index\.php$ / [R=301,L]
|
|
RewriteCond %{REQUEST_FILENAME}.php -f
|
|
RewriteRule ^([^/]+)/?$ $1.php [L]
|
|
|
|
# Enable GZip compression
|
|
<IfModule mod_deflate.c>
|
|
AddOutputFilterByType DEFLATE text/html text/plain text/xml
|
|
AddOutputFilterByType DEFLATE text/css text/javascript application/javascript
|
|
AddOutputFilterByType DEFLATE application/x-javascript application/json
|
|
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
|
|
AddOutputFilterByType DEFLATE application/font-woff application/font-woff2
|
|
AddOutputFilterByType DEFLATE image/svg+xml
|
|
</IfModule>
|
|
|
|
|
|
# BEGIN cPanel-generated php ini directives, do not edit
|
|
# Manual editing of this file may result in unexpected behavior.
|
|
# To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
|
|
# For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI)
|
|
<IfModule php8_module>
|
|
php_value output_buffering Off
|
|
</IfModule>
|
|
<IfModule lsapi_module>
|
|
php_value output_buffering Off
|
|
</IfModule>
|
|
# END cPanel-generated php ini directives, do not edit |