RewriteRule (.*)\\.html$ fetch.php?id=$1
I have this in my htaccess file and it works fine, but I want to know if there is a way to rewrite this so that instead of just pulling the id # i can pull the category and title up instead or will i need to do something like this
RewriteRule (.*)/(.*)/(.*)\\.html$ fetch.php?id=$1&category=$2&title=$3
With this method I can pull the necessary information up but the url can't be written how I want it to look. with the method above I get something very long.
Also if this is what I need to do, how will I go about changing my title to have no spaces and only have dashes inbetween them? I heard that urls don't like spaces. I have read somewhere else they used a php code where the spaces were turned into "-" or "_" to be read into the page but reverted back to be read in sql. Let me know if you need to know more about my situation. Thanks.