Use url alias for page parameters I'm new to Drupal and created a basic page in which the clean url is

/todo


If I want the todo's for a certain month I can do 

/todo?month=januaray


However what I would like to do is provide a clean url which looks like

/todo/januaray


I tried modifying my .htaccess file like explained here  

RewriteCond %{REQUEST_URI} ^/todo/(.*)$
RewriteRule ^.*$ /todo?month=%1 [L]


But that didn't seem to work. Is there any easy way to achieve this?
This will work:

RewriteRule ^todo/(.*)$ todo?month=$1 [L,QSA]


No need for the rewrite condition.

That will internally forward, e.g. http://example.com/todo/january to http://example.com/todo?month=january.

Make sure you add that code before Drupal's main index.php RewriteRule