Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
prog:symfony:applications:deployer_sous_rep [24/09/2022 18:14] thierry créée |
prog:symfony:applications:deployer_sous_rep [25/09/2022 18:59] (Version actuelle) thierry [Nouveau HTACCESS] |
||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| Le but ici est d’héberger une appli Synfony dans un sous répertoire et non pas a la racine du site web. | Le but ici est d’héberger une appli Synfony dans un sous répertoire et non pas a la racine du site web. | ||
| - | Imaginons que l'on veuille acceder a notre appli via le répértoire 'sous_repertoire' comme ceci : \\ | + | Imaginons que l'on veuille acceder a notre appli via le répértoire '''sous_repertoire''' comme ceci : \\ |
| ''http://mon_site.com/sous_repertoire/xxxx/xxxx/''\\ | ''http://mon_site.com/sous_repertoire/xxxx/xxxx/''\\ | ||
| La partie ''/xxxx/xxxx'' devenant la route a retourner au routeur Symfony | La partie ''/xxxx/xxxx'' devenant la route a retourner au routeur Symfony | ||
| - | |||
| - | |||
| - | Ressources: | ||
| - | * [[https://stackoverflow.com/questions/33257500/htaccess-with-symfony-in-subdirectory-cannot-hide-web]] | ||
| ==== Nouveau HTACCESS ==== | ==== Nouveau HTACCESS ==== | ||
| a placer dans le répertoire de l'application. | a placer dans le répertoire de l'application. | ||
| - | Ce .htaccess renvois tout ce qui est demandé au niveau de ce répértoire vers le répértoire ''public'' | + | Ce ''.htaccess'' renvois tout ce qui est demandé au niveau de ce répértoire vers le répértoire ''public'' |
| <code bash .htaccess> | <code bash .htaccess> | ||
| <IfModule mod_rewrite.c> | <IfModule mod_rewrite.c> | ||
| Ligne 20: | Ligne 16: | ||
| </IfModule> | </IfModule> | ||
| </code> | </code> | ||
| + | |||
| + | <note tip>Un autre HTACCESS est proposé ici : [[https://openclassrooms.com/forum/sujet/symfony-4-deploiement-sur-ovh-mutualise]] | ||
| + | |||
| + | A etudier...</note> | ||
| ==== Modification du routage ==== | ==== Modification du routage ==== | ||
| === Configuration dans le fichier .env === | === Configuration dans le fichier .env === | ||
| - | <note>Dans notre exemple l'adresse de notre app est ''http://mon_site.com/sous_repertoire/xxxx/xxxx/''</note> | + | <note>Dans notre exemple l'adresse de notre app est ''http://mon_site.com/sous_repertoire/xxxx/xxxx/''\\ |
| + | La partie ''/xxxx/xxxx'' devenant la route a retourner au routeur Symfony</note> | ||
| Dans le fichier ''.env'' ou ''.env.local'' ajouter la variable globale | Dans le fichier ''.env'' ou ''.env.local'' ajouter la variable globale | ||
| <code bash .env.local> | <code bash .env.local> | ||
| Ligne 72: | Ligne 73: | ||
| * [[https://openclassrooms.com/fr/courses/5489656-construisez-un-site-web-a-l-aide-du-framework-symfony-5/5517046-deployez-votre-site-web]] | * [[https://openclassrooms.com/fr/courses/5489656-construisez-un-site-web-a-l-aide-du-framework-symfony-5/5517046-deployez-votre-site-web]] | ||
| * [[https://arkalo.ovh/docs/baseurl-symfony/]] | * [[https://arkalo.ovh/docs/baseurl-symfony/]] | ||
| + | * [[https://stackoverflow.com/questions/33257500/htaccess-with-symfony-in-subdirectory-cannot-hide-web]] | ||
| + | |||