Magento安装在子目录中

时间:2013-07-03 15:04:08

标签: magento

您好我目前有一个站点设置,其中magento安装在名为magento

的子目录中

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

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

我需要做些什么才能让它完成所有工作,以便它可以被引用为http://domainname.com

2 个答案:

答案 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