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
Text Shadow
Frankly a rather crappy text-shadow plug-in (can one be done well? :) but nevertheless it does the job in some cases.
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 Validation
Use this plug-in to add live validation to any form on your page. The plug-in indicates whether a form control is valid or not by switching between an...