AhoyLemon/TheFPlus/master/.htaccess - Htaccess File

AhoyLemon/TheFPlus/master/.htaccess

# Kirby .htaccess

# rewrite rules
<IfModule mod_rewrite.c>

  # enable awesome urls. i.e.:
  # http://yourdomain.com/about-us/team
  RewriteEngine on

  # make sure to set the RewriteBase correctly
  # if you are running the site in a subfolder.
  # Otherwise links or the entire site will break.
  #
  # If your homepage is http://yourdomain.com/mysite
  # Set the RewriteBase to:
  #
  #RewriteBase 

  # block text files in the content folder from being accessed directly
  RewriteRule ^content/(.*).(txt|md|mdown)$ index.php [L]

  # block all files in the site folder from being accessed directly
  RewriteRule ^site/(.*) index.php [L]

  # block all files in the kirby folder from being accessed directly
  RewriteRule ^kirby/(.*) index.php [L]

  # make panel links work
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^panel/(.*) panel/index.php [L]

  # make site links work
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*) index.php [L]
  
  #force https for panel
  #RewriteCond %{HTTPS} !=on
  #RewriteRule ^panel/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]
  
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

</IfModule>

# BEGIN GZIP
<ifmodule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

# Additional recommended values
# Remove comments for those you want to use.
#
# AddDefaultCharset UTF-8
#
# php_flag short_open_tag on

# BEGIN EXPIRES
#<IfModule mod_expires.c>
#  ExpiresActive On
#  ExpiresDefault "access plus 10 days"
#  ExpiresByType text/css "access plus 1 week"
#  ExpiresByType text/plain "access plus 1 month"
#  ExpiresByType image/gif "access plus 1 month"
#  ExpiresByType image/png "access plus 1 month"
#  ExpiresByType image/jpeg "access plus 1 month"
#  ExpiresByType application/x-javascript "access plus 1 month"
#  ExpiresByType application/javascript "access plus 1 week"
#  ExpiresByType application/x-icon "access plus 1 year"
#</IfModule>
# END EXPIRES

On Github License

Files

Download PDF of Htaccess file
DEFLATE, HTTP_HOST, HTTPS, REQUEST_FILENAME, REQUEST_URI

Comments

Apache