# All your files are UTF-8... RIGHT?
AddDefaultCharset UTF-8
-############ START OF PRETTY URLS SETTINGS
-# This section contains directives to enable pretty URLs, and instruct apache
-# to run wfpl on them. This runs code/config.php if it exists, then loads
-# templates, then loads the php file, and call's it's main function. See
-# code/wfpl/run.php and code/wfpl/README for more details.
+# You should rename your images and css files when you change them so they can
+# be cached forever
+<FilesMatch "\.(css|less|jpg|png)$">
+ ExpiresActive On
+ ExpiresDefault A31536000
+</FilesMatch>
+
+# To enable larger uploads, you'll need both of these:
+# php_value post_max_size 205M
+# php_value upload_max_filesize 200M
+
+
+############ START OF PRETTY URLS SETTINGS ############
+# This section contains directives to enable pretty URLs, including setting
+# page urls to run your site-wide config file, which in turn can run
+# wfpl_main()
# To have "pretty" urls (no file extension at the end) we use mod_rewrite. But
# first we've got to disable a couple url-mangling features of apache that take
# Unfortunately, the rewrite rules only work with absolute paths, so if your
# files are not at the top level of the domain, you'll have to customize this
# part. Here's the config for running at the top level:
-RewriteRule ^[^/.]*$ /run.php
+RewriteRule ^[^/.]*$ /wfpl_main.php [L]
# use this line instead if you have this (.htaccess) file and your php and html
# files in the ~form~ directory:
#RewriteRule ^[^/.]*$ /~form~/run.php
-############ END OF PRETTY URLS SETTINGS
+############ END OF PRETTY URLS SETTINGS ############