# Enable the RewriteEngine RewriteEngine On RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] # Redirect URLs without trailing slashes (except index.php) to URLs with trailing slashes RewriteCond %{REQUEST_URI} !/index.php$ RewriteRule ^([^/]+)$ /$1/ [L,R=301] # 404 ErrorDocument 404 /404 # Rewrite any single-word URL with a trailing slash like /about/ to index.php?page=about RewriteRule ^([^/]+)/$ index.php?page=$1 [L,QSA] # Enable GZip compression 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 # 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) php_value output_buffering Off php_value output_buffering Off # END cPanel-generated php ini directives, do not edit