.htaccess e VirtualHost não funciona

1

Estou tendo problemas para fazer o meu .htaccess trabalhar com o framework Laravel PHP no Rackspace Cloud Server / Ubuntu 14 / Apache 2.

Mod_rewrite está habilitado usando reescrita sudo a2enmod. Eu reiniciei e reiniciei o Apache.

Host virtual:

<VirtualHost *:80>

ServerName example.com
ServerAlias www.example.com

ServerAdmin [email protected]
DocumentRoot /var/www/example.com/public_html

<Directory /var/www/example.com/public_html>
  Options -Indexes
  AllowOverride All
</Directory>

#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Estou usando a configuração padrão .htaccess recomendada para o Laravel; a mesma configuração de host virtual e .htaccess funcionam em um Ubuntu 14 / Apache 2 diferente na minha conta Rackspace. (A única diferença é os nomes de domínio.)

/var/www/example.com/public_html/.htaccess:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
    
por kirkaracha 13.12.2014 / 00:08

0 respostas