gpt4 book ai didi

magento - 如何将子文件夹中的 Magento 安装路径定向到主域名

转载 作者:行者123 更新时间:2023-12-04 13:20:17 24 4
gpt4 key购买 nike

我已将 Magento 1.7.0.2 安装到 mydomain.com/mag

(mydomain - 是我的主机帐户的主要注册域)
(mag - 是任何子文件夹)

由于我的网站处于测试模式,如果出现任何问题,我只需删除“mag”文件夹,并且它不会覆盖 public_html 下的任何文件。

但是,如果我直接安装到根目录 public_html,那么它可能会覆盖一些文件或文件夹,如果我想随时恢复,那么我无法手动执行此操作。

因为在安装 magento 之前,我什至不知道 public_html 下的确切文件夹和文件默认结构。

(我错误地做了一次,发生了)

现在在前端站点 URL 将是 mydomain.com/mag

但我想,如果客户键入 http://www.mydomain.com ,他们将能够看到 LIVE 网站,而不是输入 http://www.mydomain.com/mag

我怎么做

此外,这对于 SEO 部分是否可行。

我们是否需要在 Magento 后端执行此操作。
或者
我们是否需要通过设置子域类型来与托管公司做
或者
通过告诉简单脚本安装将安装文件夹从 mydomain.com/mag 更改为 www.mydomain.com

请建议我该怎么做。

问候

最佳答案

System > Config > Web您将找到“基本网址”的以下设置。要更新它,您必须执行以下 3 个步骤:

第 1 步:将默认存储设置为正确的基本 url

web configuration settings

请注意,基本 url 定义了子文件夹。

第 2 步:将您的 STORE VIEW 基本 url 设置为根 url

使用左侧的下拉菜单,将“当前配置范围”更改为您的商店 View [NOT DEFAULT]

store view switcher

要更改基本 url 值,请取消选中“使用网站”并输入新的基本 url:

new base url

此外,在同一屏幕中仔细检查您的 session 文件管理 cookie 路径是否设置为站点的根文件夹并且域是否正确:

cookie management

第三步【也用于多店管理】

最后,这很重要,您需要复制 index.php 文件、.htaccess 文件,并将您的 media、skin 和 js 文件夹符号链接(symbolic link)到您的根目录,因为它们现在仅适用于您的子文件夹 Magento base install -我们需要让您的主域知道在哪里可以找到 Magento!

从 Magento 安装目录(在您的情况下为 mag)中的安全 shell 作为 sudoer:

sudo cp index.php ../
sudo cp .htaccess ../
sudo ln -s js ../
sudo ln -s skin ../
sudo ln -s media ../

您的管理员仍可通过 yoursite.com/mag/admin 联系。 .

在这个主 webroot 中编辑您的 index.php 文件(您刚刚复制的文件)并在第 45 行附近对其进行更新:
$mageFilename = 'app/Mage.php';
将此更改为:
$mageFilename = 'cart/app/Mage.php';
其中“mag”是子文件夹。在您的情况下,您将使用名为“mag”的文件夹。最后,您需要清除缓存以使这些更改生效。

第 4 步:多商店 [可选]

如果您有多个商店,它们都可以通过这种方式提供服务,但您需要编辑 index.php 文件以提供正确的商店代码。更多信息可以在这里找到:

http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work

关于magento - 如何将子文件夹中的 Magento 安装路径定向到主域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12749733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com