Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Magento 1.7 - remove index.php from url

I have the following settings:

Use Web Server Rewrites => Yes

In htaccess I have RewriteBase /

Caching is disabled.

In one of my email templates I use <a href='{{store url="doc/toc.pdf"}}'>xxxx</a>

This results in /index.php/doc/toc.pdf/

How do I remove the /index.php part?

The links in the rest of the store do not show index.php in the url.

I also have this when using Mage:getUrl in a .phtml file

like image 881
August Avatar asked Dec 12 '22 17:12

August


1 Answers

I found this solution somewhere which works for me:

Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);

this returns:

http://mydomain.com/ so index.php is removed from the url.

And in a template I now use this:

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

which also returns the url without index.php

like image 129
August Avatar answered Dec 14 '22 06:12

August