title: Is it bad to force the use of .htaccess
body: <p>I noticed that most of the frameworks (CodeIgniter for example), do provide a default .htaccess file but don't force its use. </p>
  
  <ol>
  <li>Why don't they force its use?</li>
  <li>Does .htaccess work on all servers?</li>
  <li>What are the alternatives?</li>
  </ol>