An Apache Rewrite is what you mean, for example: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^page([/]?)$ page.php RewriteRule ^page/query/([0-9]+)([/]?)$ page.php?query=$1 [QSA] Code (markup): Put something like the above into your .htaccess and you should be fine
Rogem, those RewriteCond's are only necessary when you have patterns that could potentially match existing files, such as images, but other than that, that code seems fine. You might want to add [L] flags and ([/]?) can be written as /? le007, can you show us an example of one of your dynamic URLs you want to shorten?
http://www.mywebsite.com/index.php?...999&srch_property_type=%&minbeds=1&maxbeds=99 as u can see county is AB town is 1 I want it to read in the URL when this is dynamically created: mywebsite.com/ab/1-property or something to that effect Many thanks
htaccess doesn't create those rewritten URLs, it only parses them back to the 'original'. To create the links in the first place you have to do it yourself (either by just hardcoding the SEF URLs or writing a function to create them).