Bonjour à tous,
J'ai développé une petite application Symfony en suivant plusieurs tutoriels.
Mon entreprise, utilise déjà plusieurs petites applications que j'ai développé en PHP.
Mais, les projets devenant de plus en plus gros et complexes, j'ai voulu utiliser un framework pour me faire gagner du temps (à terme, parce que pour l'instant j'en ais perdu pas mal).
Au moment d'entrer en production, je ne trouve rien dans les méandres d'Internet qui semble pouvoir m'aider.
Nous possédons un serveur Web sous Windows serveur 2013 qui utilise apache, php 7.4 et mysql.
Mon projet a été développé en utilisant le serveur symfony et accessible sous https://localhost:8000
Mais en production, il doit être joignable sous https://<adresse_ip_du_serveur/mon_application/
J'ai bien tenté le .htaccess suivant à la racine de mon projet :
Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <IfModule mod_rewrite.c> RewriteEngine On # remove "www" from URI RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] # force HTTPS RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # use public as starting point RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule>
Mais, j'ai un message d'erreur :Si j'utilise l'url https://<adresse_ip_du_serveur/mon_application/public , j'ai ma page d'accueil sans css et aucun lien ne fonctionne...No route found for "GET https://<adresse_ip_du_serveur/mon_application/" (from "https://<adresse_ip_du_serveur/")
Est-ce qu'une âme charitable pourrait m'aiguiller ?![]()
Partager