Magento 2.2.5从子目录重定向到根目录

时间:2018-09-23 14:45:00

标签: magento2.2

我是Magento的新手。成功安装/实现了Magento 2.2.5。但是,我将Magento安装为root的子文件夹。我的购物车显示为mydomainname.example/magento。我想更改它,以使公众在我的URL中看不到“ magento”。我发现了有关它的几篇文章。 How To Direct Magento installation path in subfolder to main domain name。我的挑战是Magento 2.2.5 index.php文件没有我可以编辑的任何代码行45。

2 个答案:

答案 0 :(得分:1)

您可以尝试将所有文​​件夹从Magento移至根目录。

但是如果仍然需要子文件夹,则可以使用以下解决方案之一:

1)打开apache或nginx设置,并将Magento文件夹指定为网站的“根目录”。

2)您还可以在根目录创建文件,将其命名为index.php,内容将为<?php require __DIR__ . '/magento/index.php'; ?>

答案 1 :(得分:0)

首先提到的解决方案是Magento 1,它与Magento 2的框架非常不同!

就您而言,我认为您需要像this post一样编辑父文件夹中的.htaccess

# Mod Rewrite
Options +FollowSymLinks  #Include this line if you are using Godaddy hosting
RewriteEngine On
RewriteCond %{REQUEST_URI} !(.*)magento
RewriteRule ^(.*)$ magento/$1 [L]

最后,我建议https://magento.stackexchange.com/处理与magento相关的问题,因为它专门针对Magento