title: yii2 enable prettyurl cause Internal Server Error
body: <pre><code>'components' =&gt; [
      'urlManager' =&gt;
          [
          'enablePrettyUrl' =&gt; true,
          'showScriptName' =&gt; false,
          ],
  /*other codes*/
  </code></pre>
  
  <p>.htaccess</p>
  
  <pre><code>Options +FollowSymLinks
  IndexIgnore */*
  RewriteEngine on
  
  # if a directory or a file exists, use it directly
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  
  # otherwise forward it to index.php
  RewriteRule . index.php
  </code></pre>
  
  <p>everything seems alright and run init to ensure set writable to your app
  but still 500 Internal Server Error</p>