I've nearly got it working and the page loads, but for some reason the stylesheet is not being applied. Although when I look through developer tools, it is loaded in the <head>. No elements have any style whatsoever.
If you visit here: http://www.tspv-websites.co.uk/Offer
and click on the Deal 1 button, you will see exactly what I mean.
Here is my code:
RewriteRule ^/?([a-zA-Z_]+)$ index.php?page=$1 [L,QSA]
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_0-9]+)$ index.php?page=$1&deal=$2 [L]
The URL looks good, the stylesheet is showing as loaded. This is very strange.
Anyone got any thoughts?