title: How to keep original URL in addressbar after RewriteRule
body: <p>This is my .htaccess file.</p>
  
  <pre><code>Options +FollowSymLinks
  
  &lt;IfModule mod_security.c&gt;
  SecFilterEngine Off
  SecFilterScanPOST Off
  &lt;/IfModule&gt;
  
  RewriteEngine on
  
  RewriteRule ^index.html             /? [R=301,L]
  RewriteRule ^listen/$               /console [R=301,L]
  
  
  # 301 Redirect all requests that don't contain a dot or trailing slash to
  # include a trailing slash
  RewriteCond %{REQUEST_URI} !/$
  RewriteCond %{REQUEST_URI} !\.
  RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
  
  # Rewrites urls in the form of /parent/child/
  # but only rewrites if the requested URL is not a file or directory
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.+)$ index.php?page=$1 [QSA]
  </code></pre>
  
  <p>The rewrite rule</p>
  
  <pre><code>RewriteRule ^listen/$               /console [R=301,L]
  </code></pre>
  
  <p>Redirects the url <code>www.mydomain.co.uk/listen</code> to <code>www.mydomain.co.uk/console</code></p>
  
  <p>This redirect works fine, but I want the visable url in the address bar to read...</p>
  
  <p><code>www.mydomain.co.uk/listen</code></p>
  
  <p>Any help greatly appreciated. Thanks</p>