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]] | ||
+ | |||