title: .htaccess redirect but show different URL
body: <p>I want my site to act like this. If user inputs <code>site.cz</code> it should be redirected to <code>site.eu/?lang=cs</code> but the user should still see <code>site.cz</code>. Right now I have the following htaccess file:</p>
  
  <pre><code>RewriteCond %{HTTP_HOST} site\.cz [NC]
  RewriteCond %{REQUEST_URI} ^/$
  Rewriterule ^(.*)$ http://site.eu/?lang=cs [L,R=301]
  </code></pre>
  
  <p>which works great and redirects only .cz request (dont do anything with .eu requests) but it displays <code>.eu/?lang=cs</code> in final. Problem is that I dont only want to display site.cz all the time but also links like <code>site.eu/folder1/file1/?lang=cs</code> should be redirected to <code>site.cz/folder1/file1/</code> </p>
  
  <p>Any ideas how to accomplish this?</p>
  
  <p>Thanks in forward</p>