Page d'accueil des sites installés dans des sous-dossiers
P粉539055526
2023-09-01 21:17:00
<p>J'utilise un CMS (PrestaShop) installé dans un sous-dossier du répertoire racine (shop-1)</p>
<p><code>domainName/shop-1</code> index vers PrestaShop. </p>
<p><code>domaineName/shop-2</code> pointe vers une page personnalisée sous PrestaShop. </p>
<p>Ma question est la suivante : je souhaite que la page principale du domaine <code>domainName/</code> pointe également vers la deuxième page personnalisée dans PrestaShop. Le but est de gérer 3 pages en utilisant le même CMS. </p>
<p>Est-ce possible avec htaccess ? Selon vous, quelle est la solution ? </p>
<p>PS : je sais que cela peut être fait avec plusieurs magasins, mais je pense que c'est trop sophistiqué. </p>
<p><strong>Éditeur :</strong></p>
<p>www.domain.com est le site principal et il y a un ancien PrestaShop là-bas. </p>
<ul>
<li>Je souhaite déplacer ce site vers : </li>
</ul>
<blockquote>
<p>www.domain.com/shop-1</p>
</blockquote>
<p>Cela signifie que toutes les URL intégrées PS seront à l'adresse <code>/shop1/*</code></p>
<ul>
<li>Je veux aussi un autre futur <code>shop-2</code>
</ul>
<blockquote>
<pre class="brush:php;toolbar:false;">www.domain.com/shop-2</pre>
</blockquote>
<p>Mais actuellement, je n'ai besoin que de la page de destination de la boutique-2, c'est pourquoi j'ai considéré la page CMS ou le contrôleur frontal du module (sous la même installation PS). </p>
<ul>
<li>Maintenant, comment puis-je faire pointer l'URL racine www.domain.com vers une URL qui peut également être gérée par le moteur PrestaShop ? ≪/li>
</ul>
<p>En d'autres termes, je souhaite qu'une installation PS gère toutes les URL : </p>
<ol>
<li>/shop1/* est la page de l'ancien site Web. ≪/li>
<li>/shop-2 n'est qu'une page de contrôleur frontal ou un CMS. ≪/li>
<li><code>/</code> La page de destination de l'ensemble du site Web est également un
Espérons que la page du contrôleur avant. ≪/li>
</ol>
<p>Merci beaucoup, chère</p>
Pour rediriger la page de votre domaine principal vers une page personnalisée dans PrestaShop, vous pouvez utiliser la directive RewriteRule dans votre site Web
.htaccess
J'aimeCela indique au serveur de rediriger l'URL racine vers une page personnalisée située à l'adresse
/shop-2
. Assurez-vous d'avoir mod_rewrite sur votre serveur pour qu'il fonctionne correctement