I've been at that file now for days. Thought it would be something like:
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
Options +FollowSymlinks
# Prevent Directoy listing
Options -Indexes
<IfModule mod_rewrite.c>
# Turn on URL rewriting
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading slashes.
# If your page resides at http://www.example.com/mypage/admin then use
# RewriteBase /admin
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
Came to this conclusion because I haven't got a "my page" the whole site is at one domain with the admin folder at http://www.buffalopizza.co.uk/admin
However, I thought about something i've seen on another thread. On the install folder, there is an htaccess file. Do I need to change that also to "/admin" for the admin to install or something?
As I said, the front end works perfect, it's just the admin that won't let me do anything and just returns an error 404 page when I try to change things like "menu" and "settings".
think I've found my solution. I'm an idiot. Where it says #Rewritebase I've realised I need to delete the "#" in order for it all to work. Ooops. Works perfect now