well that's embarrasing, as i know mine is a dogs breakfast, and the line in question is not even close...You can see what i am traying to do. redirect the root, to an inner page. does not work, causes a loop.
oh well.
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/index.php
RewriteRule ^(.*)$ [
resources.mydomain.net.au...] [R=permanent,L]
RewriteCond %{REQUEST_URI} ^/index.htm
RewriteRule ^(.*)$ [
resources.mydomain.net.au...] [R=permanent,L]
RewriteCond %{REQUEST_URI} ^/ (this is the problem line)
RewriteRule ^(.*)$ [
resources.mydomain.net.au...] [R=permanent,L]
RewriteRule ^rss.xml$ rss.php?type=flex [L]
RewriteRule ^product-rss.xml$ rss.php?type=product [L]
RewriteRule ^blog-rss.xml$ rss.php?type=blog [L]
RewriteRule ^all-rss.xml$ rss.php?type=all [L]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !//
RewriteRule ^blog/archive-([0-9-]+) blog.php?m=$1&id=7 [L,QSA]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !//
RewriteRule ^blog/([0-9]+) blog.php?page=$1&id=7 [L,QSA]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !//
RewriteRule ^blog/ blog.php?id=7 [L,QSA]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !//
RewriteRule ^tag/([a-z0-9-]+) tag.php?t=$1 [L,QSA]
#RewriteRule ^flex/blog/7/1 blog.php?id=7&page=1 [R=301]
#RewriteRule ^flex/blog/7/1 /blog/ [R=301, L]
#RewriteRule ^flex\/blog\/7\/1 /blog/ [R=301, L]
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !//
RewriteRule (.*)/(.*)/(.*)/(.*) $1.php?id=$3&page=$4&name=$2 [L,QSA]
# New cfm with page number ruleset
RewriteCond %{REQUEST_URI} -[0-9]+\.cfm$
RewriteCond %{REQUEST_URI} !//
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&rqvar2=$5&rqvar3=$6&name=$7&page=$8 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&rqvar2=$5&name=$6&page=$7 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&name=$5&page=$6 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?cat=$2&id=$3&name=$4&page=$5 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?cat=$2&name=$3&page=$4 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)-([0-9]+).cfm$ /$1.php?name=$2&page=$3 [L,QSA]
# New cfm without page number ruleset
RewriteCond %{REQUEST_URI} \.cfm$
RewriteCond %{REQUEST_URI} !//
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&rqvar2=$5&rqvar3=$6&name=$7&page=1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&rqvar2=$5&name=$6&page=1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+).cfm$ /$1.php?cat=$2&id=$3&rqvar1=$4&name=$5&page=1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+).cfm$ /$1.php?cat=$2&id=$3&name=$4&page=1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+).cfm$ /$1.php?cat=$2&name=$3&page=1 [L,QSA]
RewriteRule ^([^/]+)/([^/]+).cfm$ /$1.php?name=$2&page=1 [L,QSA]
#RewriteCond %{HTTP_HOST} /admin/index.php
#RewriteRule ^(.*)$ /admin/tracker/$1 [R=permanent,L]
# 1 week
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age= 604800, public"
</FilesMatch>
RewriteCond %{HTTP_HOST} ^www\.resources\.mydomain\.net\.au$
RewriteRule ^/?$ "http\:\/\/resources\.mydomain\.net\.au\/" [R=301,L]