Pasos para habilitar build ionic en apache ubuntu
Fix redireccionando Front Ctrl web
1) Primero se debe de activar
la lectura del archivo .htaccess
Ir al archivo apache2.conf que se
encuentra en /etc/apache2/apache2.conf
puedes editar el arhivo desde la terminal
con sudo nano /etc/apache2/apache2.conf
Ahora que ya estas en el archivo buscar estas lineas:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Y abajo de estas lineas pegar:
<Directory /var/www/html>
AllowOverride All
</Directory>
Creo que debes reemplazar el nombre "html"
por la carpeta del front, en mi caso
se llama html
porque subi el proyecto en el web por defecto
2) Ahora hay que activar el permiso de
redireccion de apache porque por
defecto esta deshabilitado,
Ejecutar:
sudo a2enmod rewrite
sudo service apache2 restart
3)
Y por ultimo crear el archivo .htaccess
en el directorio inicial del front,
como yo lo agrege en
la carpeta public del proyecto, asi que la build
lo copiara en el lugar correspondiente,
solo debes de reemplazar si ya existe uno,
ese archivo contendra las siguientes lineas:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.html [L]
Las lineas RewriteCond son para que los assets
no tengan problemas
y la linea RewriteRule es para la redireccion al index.html
Gracias a Kevin Laines por estos datos.
Comentarios
Publicar un comentario