Articles Tagged with apache
You are currently browsing 1 articles tagged with apache.
7 Nifty htaccess Tips
Published Monday 8th of June 2009
If you use Apache you've probably heard of a file called .htaccess. It can be extremely useful for a number of different things. Here are some htaccess-tricks I've been using myself.
# A little mod rewritin
<IfModule mod_rewrite.c>
# Start ModRewrite
RewriteEngine On
RewriteBase / # Root-dir for your site
# Prevent access for visitors without user-agent string (prevents some spam)
RewriteCond %{HTTP_USER_AGENT} = ""
RewriteRule .* - [F,L]
# Prevent www-access (you should change the yourdomain-bit)
RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ [NC]
RewriteRule ^(.*)$ http://yourdomain\.com/$1 [R=301,L]
# Force a trailing slash for dirs
RewriteRule !..{2,4}$ - [C]
RewriteCond %{REQUEST_URI} !^.*/$
RewriteRule ^(.+)$ $1/ [R=301,L]
# These are useful for running everything but real files through index.php (the way many CMSes and blogs work)
# Redirect /index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /.*index.php
RewriteRule ^index.php/?(.*)$ $1 [R=301,L]
# Run everything else but real files through index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1?%{QUERY_STRING} [L]
</IfModule>
# These are for performance and they increase
# speed a lot! (try yslow wiv and wivout)
# Configure ETags
FileETag MTime Size
# Enable expirations
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 3 days"
</IfModule>
# Gzip HTML, CSS and JS
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript text/plain text/xml
</IfModule>Hope it wasn't all old news to you!
Be the first to post a comment
Random jQuery Plug-ins
Code Block Toolbar
If you post code-examples on your site you can use this plug-in to add some nifty buttons below each code-example that allows the user to, for example...
Center
This little pluggy centers an element on the screen using either fixed or absolute positioning. Can be used to display messages, pop up images etc.
Live Search
Use this plug-in to turn a normal form-input in to a live ajax search widget. The plug-in displays any HTML you like in the results and the search-res...