title: Laravel on Plesk-Server - Only accessible by calling /public
body: <p>When setting up a fresh Laravel installation, we have to run it using domain.com/public instead of domain.com.</p>
  
  <p>I googled after this problem and I saw that this could be because of <code>mod_rewrite</code> not being enabled. However, we are running Plesk on our server and their documentation at <a href="http://download1.parallels.com/Plesk/PP12/12.0/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=74206.htm" rel="nofollow">http://download1.parallels.com/Plesk/PP12/12.0/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=74206.htm</a> says:</p>
  
  <pre><code>The mod_rewrite module is enabled by default in Apache that comes with Plesk for Linux. To make use of the functionality, you will need to create an .htaccess file containing the desired rewrite rules - refer to the Apache documentation for more information.
  </code></pre>
  
  <p>Laravel is working fine, if I move the contents of public in the main folder, and the rest in a /laravel folder (simply have to adopt the main index.php file).</p>
  
  <p>However I would like to keep the original file structure.
  Any tips?</p>