title: Is there any way to redirect to a clean url when old url is requested?
body: <p>I want to change the URLs on my website from <code>page.php?id=1&amp;name=john</code> to <code>page/1/john</code> using htaccess RewriteRule.</p>
  <p>This is what I have currently but it is not working as expected:</p>
  <pre><code>RewriteRule ^page/([0-9]+)/([a-zA-Z\s-]+) page.php?id=$1&amp;name=$2
  </code></pre>
  <p>Is it possible to make this change in htaccess rules or should I change every link to <code>&lt;a href='page.php/1/john'&gt;Page&lt;/a&gt;</code> which is tiresome since I have got many links in every page. Help is appreciated. Thanks.</p>