我是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。
答案 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