0

嗨,我目前有一个站点设置,其中 magento 安装在一个名为 magento 的子目录中

IE。 http://domainname.com/magento/

因此,基本 URL 设置为http://domainname.com/magento/,安全基本 URL 为https://domainname.com/magneto/

我需要做些什么才能使其正常运行,以便可以将其引用为http://domainname.com

4

2 回答 2

2

嗨,您可以通过 using.htaccess 来实现这一点

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]
RewriteCond %{REQUEST_URI} !^/magento/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /magento/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]
RewriteRule ^(/)?$ magento/index.php [L]

作为参考,您可以看到change-main-domain-to-subfolder

于 2013-07-03T15:56:19.863 回答
2

在 Apache Http Server 的配置文件中更改 DocumentRoot。/etc/apache2/httpd.conf/etc/apache2/apache2.conf。将其更改为/var/www/html/magento/srv/www/htdocs/magento根据您的操作系统。

于 2017-12-13T05:05:34.310 回答