首页  >  问答  >  正文

安装在子文件夹中的站点的主页

<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>
P粉539055526P粉539055526436 天前570

全部回复(1)我来回复

  • P粉481366803

    P粉4813668032023-09-02 00:30:05

    要将主域页面重定向到 PrestaShop 中的自定义页面,您可以使用 RewriteRule 网站中的指令 .htaccess 喜欢

    RewriteEngine On
    RewriteRule ^$ /shop-2 [L]
    

    这告诉服务器将根 URL 重定向到位于 /shop-2 的自定义页面。 确保您有 mod_rewrite <在您的服务器上启用<在您的服务器上启用以使其正常工作

    回复
    0
  • 取消回复