Hoy pasé de mi servidor de Windows a Ubuntu. Transferí mi proyecto Laravel que tenía en IIS a apache2 e instalé mod rewrite. Sin embargo, no puedo ver las páginas. Este es el error que recibo: Ver [pages.maintenance] no encontrado.
Esto es lo que agregué al archivo de configuración 000-default.config :
<Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </ Directory>Este es mi htaccess (que se encuentra en /var/www/html/public, (mi DirectoryRoot):
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </ IfModule> RewriteEngine On # Handle Authorization Header RewriteCond% {HTTP: Authorization}. RewriteRule. * - [E = HTTP_AUTHORIZATION:% {HTTP: Authorization}] # Redirect Trailing Slashes If Not A Folder ... RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_URI} (. +) / $ RewriteRule ^% 1 [L, R = 301] # Handle Front Controller ... RewriteCond% {REQUEST_FILENAME}! -D RewriteCond% {REQUEST_FILENAME}! -F RewriteRule ^ index.php [L] </ IfModule>¿Cómo es que consigo esto? Revisé el cambio de mod reescrito y está bien.