title: Laravel 5 - 500 Internal Server Error
body: <p>My web server link structure is:
  <a href="http://my_ip_address/~laravel/laravel/public/" rel="nofollow">http://my_ip_address/~laravel/laravel/public/</a></p>
  
  <p>When I go here: <a href="http://my_ip_address/~laravel/laravel" rel="nofollow">http://my_ip_address/~laravel/laravel</a>, I see all folders &amp; files, but when I am trying to access public folder I got 500 error</p>
  
  <p>This is my public folder .htaccess file:</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
  &lt;IfModule mod_negotiation.c&gt;
      Options -MultiViews
  &lt;/IfModule&gt;
  
  RewriteEngine On
  
  # Redirect Trailing Slashes If Not A Folder...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)/$ /$1 [L,R=301]
  
  # Handle Front Controller...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
  
  # Handle Authorization Header
  RewriteCond %{HTTP:Authorization} .
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  </code></pre>
  
  <p></p>
  
  <p>I think, I have a problem with "~" symbol in URL.</p>
  
  <p>How can I fix it up?</p>
  
  <p>Thanks</p>
  
  <p>p.s public + storage = chmod 777</p>