安装在子文件夹中的站点的主页
P粉539055526
2023-09-01 21:17:00
<p>我正在使用安装在根目录 (shop-1) 子文件夹中的 CMS (PrestaShop)</p>
<p><code>domainName/shop-1</code> 指向 PrestaShop 的索引。</p>
<p><code>domaineName/shop-2</code> 指向 PrestaShop 下的自定义页面。</p>
<p>我的问题是:我希望主域页面 <code>domainName/</code> 也指向 PrestaShop 中的第二个自定义页面。目标是使用相同的 CMS 管理 3 个页面。</p>
<p>这可以通过 htaccess 实现吗?您认为解决方案是什么?</p>
<p>PS:我知道这可以通过多商店来完成,但我认为这是过度设计。</p>
<p><strong>编辑:</strong></p>
<p>www.domain.com 是主要站点,那里有一个旧的 PrestaShop。</p>
<ul>
<li>我想将此网站移至:</li>
</ul>
<blockquote>
<p>www.domain.com/shop-1</p>
</blockquote>
<p>这意味着所有 PS 内置网址都将位于 <code>/shop1/*</code></p>
<ul>
<li>我还想要另一个未来的 <code>shop-2</code> </li>
</ul>
<blockquote>
<pre class="brush:php;toolbar:false;">www.domain.com/shop-2</pre>
</blockquote>
<p>但目前我只需要 shop-2 的登陆页面,这就是为什么我考虑了 CMS 页面或模块前端控制器(在相同的 PS 安装下)。</p>
<ul>
<li>现在如何使根网址 www.domain.com 指向也可以由 PrestaShop 引擎管理的网址?</li>
</ul>
<p>换句话说,我想要一个 PS 安装来管理所有网址:</p>
<ol>
<li>/shop1/* 为旧网站的页面。</li>
<li>/shop-2 只是一个前端控制器页面或 CMS。</li>
<li><code>/</code> 整个网站的登陆页面,也是一个
希望前端控制器页面。</li>
</ol>
<p>非常感谢亲爱的</p>
要将主域页面重定向到 PrestaShop 中的自定义页面,您可以使用 RewriteRule 网站中的指令
.htaccess
喜欢这告诉服务器将根 URL 重定向到位于
/shop-2
的自定义页面。 确保您有 mod_rewrite 以使其正常工作