title: htaccess RewriteEngine
body: <p>I have an url which is <a href="http://www.urlbookmarking.com/bookmarks-details.php?bid=55" rel="nofollow">http://www.urlbookmarking.com/bookmarks-details.php?bid=55</a>
  and I want it to be like 
  <a href="http://www.urlbookmarking.com/bookmark/55" rel="nofollow">http://www.urlbookmarking.com/bookmark/55</a></p>
  
  <p>I wrote in my htaccess:</p>
  
  <pre><code>RewriteEngine on
  RewriteRule /bid/(.*) bookmarks-details.php?bid=$1
  </code></pre>
  
  <p>But when I go to the first URL the rewrite engine does not apply my rule. Is there any mistake, or conflict somewhere?</p>
  
  <p>My full htaccess file written as follows</p>
  
  <pre><code>Options +FollowSymLinks
  
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^([^\.]+)$ $1.php [NC,L] 
  
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^urlbookmarking.com [NC]
  RewriteRule ^(.*)$ http://www.urlbookmarking.com/$1 [L,R=301]
  
  RewriteEngine on
  RewriteRule /bid/(.*) bookmarks-details.php?bid=$1
  </code></pre>
  
  <p>Please help me.</p>