To deploy your project made in Solital Framework, do a git pull
on your hosting.
Then, update all components using composer update
. Solital may receive some important updates during this period of development.
There is a htaccess
file inside the public/
folder, but Apache needs to point to this folder. Therefore, in the root folder of your project, insert this other htaccess
file below:
RewriteEngine on
# Force HTTPS
RewriteCond %{HTTPS} off
# Redirect to public/ with HTTPS
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^YOUR_DOMAIN.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.YOUR_DOMAIN.com$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]
Replace YOUR_DOMAIN
by the name of your primary domain.
If you are using Nginx please make sure that url-rewriting is enabled.
You can easily enable url-rewriting by adding the following configuration for the Nginx configuration-file for the demo-project.
location / {
try_files $uri $uri/ /index.php?$query_string;
}