4

我有以下设置:

Use Web Server Rewrites => Yes

htaccess 我有RewriteBase /

缓存被禁用。

在我使用的一个电子邮件模板中<a href='{{store url="doc/toc.pdf"}}'>xxxx</a>

这导致/index.php/doc/toc.pdf/

如何移除/index.php 零件?

商店其余部分的链接不会显示index.php在 url 中。

Mage:getUrl.phtml文件中使用时我也有这个

4

2 回答 2

13

我在某个适合我的地方找到了这个解决方案:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

这返回:

http://mydomain.com/ 所以index.php从网址中删除。

在一个模板中,我现在使用这个:

{{config path="web/unsecure/base_url"}}doc/toc.pdf

它还返回没有 index.php 的 url

于 2013-02-27T08:10:17.897 回答
0

尝试将其添加到您的 .htaccess 文件中。

RewriteRule .* /index.php [L]

记得清除缓存。

于 2013-02-22T06:08:59.357 回答