0

我有一个网站,我只是设置了一个操作系统购物车(即 Magento)

根据安装指南,我将购物车安装在文档根目录下的子目录中,即 /magento/。

所以我的网站购物车的 URL 是http://mydomain.com/magento/

我在文档根目录下没有公共页面,我实际上希望我的购物车成为我的主页——换句话说,我想http://mydomain.com/magento/解析为http://mydomain.com/

可能吗?我可以使用 mod-rewrite 来实现吗?如果是这样,您能否建议 mod-rewrite 指令的外观?

或者它只是一个永久重定向,如:

redirect 301 /magento http://mydomain.com/

谢谢。

4

1 回答 1

0

您可以使用:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/magento
RewriteRule ^(.*)$ /magento/$1

这样,它应该替换它/magento前面的所有内容。因此,您可以将链接指向您的根目录。

我已经对其进行了编辑和测试,它可以工作。

现在我已经更好地阅读了您的问题,看来您只想重定向主页,而不是整个网站:

RewriteEngine on
RewriteRule ^$ /magento/
于 2012-09-14T14:44:55.530 回答