嗨,我目前有一个站点设置,其中 magento 安装在一个名为 magento 的子目录中
IE。 http://domainname.com/magento/
因此,基本 URL 设置为http://domainname.com/magento/,安全基本 URL 为https://domainname.com/magneto/
我需要做些什么才能使其正常运行,以便可以将其引用为http://domainname.com
嗨,我目前有一个站点设置,其中 magento 安装在一个名为 magento 的子目录中
IE。 http://domainname.com/magento/
因此,基本 URL 设置为http://domainname.com/magento/,安全基本 URL 为https://domainname.com/magneto/
我需要做些什么才能使其正常运行,以便可以将其引用为http://domainname.com
嗨,您可以通过 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
在 Apache Http Server 的配置文件中更改 DocumentRoot。/etc/apache2/httpd.conf
或/etc/apache2/apache2.conf
。将其更改为/var/www/html/magento
或/srv/www/htdocs/magento
根据您的操作系统。