您好我目前有一个站点设置,其中magento安装在名为magento
的子目录中即。 http://domainname.com/magento/
因此,基本网址设为http://domainname.com/magento/,安全基本网址为https://domainname.com/magneto/
我需要做些什么才能让它完成所有工作,以便它可以被引用为http://domainname.com
答案 0 :(得分:2)
您好,您可以通过使用.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
答案 1 :(得分:2)
在Apache Http Server的配置文件中更改DocumentRoot。 /etc/apache2/httpd.conf
或/etc/apache2/apache2.conf
。根据您的操作系统将其更改为/var/www/html/magento
或/srv/www/htdocs/magento
。