title: Removing index.php from Oxwall URLs
body: <p>I've just installed Oxwall (oxwall.org) on my shared 1and1 host and would like to remove "index.php" from all URLs.</p>
  
  <blockquote>
    <p>Essentially PHP needs to see this
    <a href="http://site.com/index.php/Page/Param1/Param2" rel="nofollow">http://site.com/index.php/Page/Param1/Param2</a></p>
    
    <p>While I want the user to see this 
    <a href="http://site.com/Page/Param1/Param2" rel="nofollow">http://site.com/Page/Param1/Param2</a></p>
  </blockquote>
  
  <p>I understand this should be done using the .htaccess file, but I don't know how to do it...</p>
  
  <p>Currently, .htaccess file looks like this:</p>
  
  <pre><code>Options +FollowSymLinks
  RewriteEngine On
  
  AddEncoding gzip .gz
  AddEncoding gzip .gzip
  &lt;FilesMatch "\.(js.gz|js.gzip)$"&gt;
    ForceType text/javascript
  &lt;/FilesMatch&gt;
  &lt;FilesMatch "\.(css.gz|css.gzip)$"&gt;
    ForceType text/css
  &lt;/FilesMatch&gt;
  
  RewriteCond %{HTTP_HOST} !oxwall.(host).com$
  
  RewriteCond %{REQUEST_URI} !^/index\.php
  RewriteCond %{REQUEST_URI} !/ow_updates/index\.php
  RewriteCond %{REQUEST_URI} !/ow_updates/
  RewriteCond %{REQUEST_URI} !/ow_cron/run\.php
  RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$  [NC]
  RewriteRule (.*) index.php
  </code></pre>
  
  <p>Any suggestions?
  I've found similar messages on stackoverflow, but I wasn't able to apply the proposed fixes to my .htaccess file...</p>
  
  <p>Thank you very much for your time and support!</p>