ErrorDocument 404 /404/
Options -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# === 301 REDIRECTS === 
# How to use :
# RewriteRule ^oldLink/ /newLink [R=301,L]

# Rewrite for Resizing Images - Safer this way
RewriteRule ^data/([^?]*) /files/resized/images.php$1 [L,QSA]

# Force trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ /$0/ [L,R=301]

# Redirect non-www to www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} !^/data
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# XML Sitemap
RewriteRule sitemap.xml /xml-sitemap.php [L,QSA]

# SEO URLs
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^?]*)/ /index.php?seourl=$1 [L,QSA]

# No index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^ /%1 [R=301,L]

