如何在opencart的URL中隐藏/上传路径

How to hide /upload path in the URL in opencart

我是 opencart 的新手,我的商店 URL 应该是这样的 http://somedomain.com/

但是在安装 opencart 之后它会像这样将 /upload 附加到 URL :

*) http://somedomain.com/upload

*) http://somedomain.com/upload/index.php?route=product/category&path=20_27

如何在URL中隐藏/上传。我试图隐藏在 .htaccess 文件中,但没有成功。

当您下载 OpenCart-3.x 时,通常您只需要 "Upload" 文件夹的内容,您将从该文件夹中取出并移动到您网站的根目录。然后从浏览器导航到您网站的根目录,如果是第一次安装 OpenCart,将启动安装向导,您可以从那时起按照官方安装说明进行操作 (https://docs.opencart.com/installation/)。

如果您已经安装了 OpenCart 并想删除 URL 中的 "Upload",请将 Upload 文件夹的内容移动到您网站的根目录中。完成后,您还需要更新 config.php 文件中的 URL(有两个 config.php 文件,一个在此上传文件夹中,另一个在 Upload/admin/ 文件夹)。因此,在 config.php 文件中,更新 http 和 https URLs 以反映您所做的更改。为此,首先打开在上传文件夹的根目录中找到的 config.php 并查找这些行:

// HTTP
define('HTTP_SERVER', 'http://somedomain.com/upload');

// HTTPS
define('HTTPS_SERVER', 'https://somedomain.com/upload');

将这些更改为:

// HTTP
define('HTTP_SERVER', 'http://somedomain.com/');

// HTTPS
define('HTTPS_SERVER', 'https://somedomain.com/');

对管理员文件夹中的 config.php 重复同样的操作。但请注意,在 admin config.php 中,这些行还会将 /admin 附加到 URL 的末尾,因此请确保不要删除它。

现在重新加载您的浏览器页面,"Upload" 将从您的域中消失,您现在应该会看到 http://somedomain.com/ instead of http://somedomain.com/upload