info_outline
Mise à jour de la documentation pour Proaxive 1.5.7
La documentation en ligne est de retour.
Il reste encore certainement des éléments non présent, j'y travail :)

Fichier .htaccess pour serveur Apache

Proaxive dispose de deux fichiers .htaccess.

Htaccess de redirection

Le premier se situe à la racine de Proaxive et a pour tâche de rediriger vers le dossier public de l'application. Ce fichier est optionnel, vous pouvez très bien créer un virutalhost à la place.
Si vous choissiez la solution du virtualhost, pensez à supprimer ou renommer le fichier .htaccess à la racine de Proaxive.

RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]

Htaccess des routes

Le second fichier .htaccess se trouve dans le dossier public de Proaxive. Ce fichier a pour but de comprendre l'écriture des routes et d'activer le module Rewrite d'Apache.
C'est le fichier .htaccess le plus important de l'application.

<Files *.json>
  order allow,deny
  deny from all
</Files>

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

Configuration pour Nginx

Pour Nginx, la configuration est la suivante :

try_files $uri /index.php;

Vous devez également faire en sorte de rediriger vers le dossier public de Proaxive. Ex :

location / {
  rewrite ^(.*)$ /public/$1 break;
}

Ou

server {
	root /var/www/your-proaxive-project/public;
	// your other configurations...
}