Hi Mc
thanks for your response.
I have copied my .htaccess file below I have highlighted an area in red this was the most recent addition to this file ##### NOTE: Replace /shop/ with the relative web path of your catalog in the "Rewrite Base" line below:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
### start of added code ###
# Rewrite to www
RewriteCond %{HTTP_HOST} ^avinstalls.co.uk [NC]
RewriteRule ^(.*)$ http://www.avinstalls.co.uk/$1 [R=301,L]
# Redirect index.html and index.htm to /
RewriteRule ^default\.htm?$ / [NC,R,L]
RewriteRule ^index\.htm?$ / [NC,R,L]
### end of added code ###
### START ###
### rewrite all links from / to .html ###
RewriteRule (.+)/$ /$1.html [L,R=301]
### END ###
# From Ultimate SEO URLs
RewriteRule ^(.*)-c-([^/])/(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$4&cpath=$2 [L]
RewriteRule ^(.*)-p-(.*).html$ index\.php?main_page=product_info&products_id=$2&%{QUERY_STRING} [L]
### start of edited code ###
# ENABLED: Normal Ultimate SEO URLs (disable if using ADD_PRODUCT_CAT)
RewriteRule ^(.*)-c-(.*).html$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
# DISABLED (notice the # before the following 3 RewriteRules. Note: ADD_PRODUCT_CAT Ultimate SEO URLs (disable if not using ADD_PRODUCT_CAT)
# RewriteRule ^(.*)-c-(.*).html$ $1-c-$2/ [R=301,L]
# RewriteRule ^(.*)-c-([^/]+)$ %{REQUEST_URI}/ [R=301,L]
# RewriteRule ^(.*)-c-([^/]+)/$ index\.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
### end of edited code ###
RewriteRule ^(.*)-m-([0-9]+).html$ index\.php?main_page=index&manufacturers_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pi-([0-9]+).html$ index\.php?main_page=popup_image&pID=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pr-([0-9]+).html$ index\.php?main_page=product_reviews&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-pri-([0-9]+).html$ index\.php?main_page=product_reviews_info&products_id=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-ezp-([0-9]+).html$ index\.php?main_page=page&id=$2&%{QUERY_STRING} [L]
# All other pages
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html$ index\.php?main_page=$1&%{QUERY_STRING} [L]
# Handle when a resource is not found (404 Error Page)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index\.php?main_page=page_not_found&%{QUERY_STRING} [L]
Redirect 301 /testimonials.htm
http://www.avinstalls.co.uk/index.ph...page=page&id=3
Redirect 301 /sector_homecinema.htm
http://www.avinstalls.co.uk/index.ph...=index&cPath=1
Redirect 301 /sector_retailleisure.htm
http://www.avinstalls.co.uk/index.ph...ndex&cPath=5_9
Redirect 301 /sector_education.htm
http://www.avinstalls.co.uk/index.ph...ndex&cPath=5_6
Redirect 301 /sector_corporate.htm
http://www.avinstalls.co.uk/index.ph...ndex&cPath=5_7
Redirect 301 /sector_church.htm
http://www.avinstalls.co.uk/index.ph...ndex&cPath=5_8
Redirect 301 /gallery.htm
http://www.avinstalls.co.uk/index.ph...page=page&id=4
Redirect 301 /contact.htm
http://www.avinstalls.co.uk/index.ph...age=contact_us
All of this was a more recent addition
# compress text, HTML, JavaScript, CSS, and XML
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# remove browser bugs
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 7 days"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 7 days"
ExpiresDefault "access plus 2 days"
## EXPIRES CACHING ##
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
I am not the best with .htaccess we have had problems in the past but were running fine for a long time more than 12 months I did add some caching codes ect that i got from gmetrics to help speed things up perhaps this is causing the problem its they are the only bits that have been recently added.
Any help is greatly appreciated.
Boyd