2013-02-21 42 views
4

刪除的index.php我有以下設置:Magento的1.7 - 從URL

Use Web Server Rewrites => Yes

htaccessRewriteBase /

緩存被禁用。

在我的電子郵件模板,我會用上<a href='{{store url="doc/toc.pdf"}}'>xxxx</a>

這導致/index.php/doc/toc.pdf/

如何刪除/index.php一部分?

商店其餘部分的鏈接在url中不顯示index.php

我在.phtml文件

+0

您是否嘗試過'../ doc'和'/ doc' – Stony 2013-02-21 12:54:46

回答

13

我發現這個解決方案的地方,其工作對我來說:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

這將返回:

http://mydomain.com/所以index.php從URL中移除。

而且在模板我現在用這個:

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

也返回URL沒有的index.php

0

嘗試添加該到你的.htaccess文件中使用Mage:getUrl時也有這樣的。

RewriteRule .* /index.php [L] 

記得清除緩存。