Magento 1.7 - supprimer index.php à partir de l'url
J'ai les paramètres suivants:
Use Web Server Rewrites => Yes
Dans htaccess
j'ai RewriteBase /
Mise en cache est désactivée.
Dans un de mes modèles d'e-mail-je utiliser <a href='{{store url="doc/toc.pdf"}}'>xxxx</a>
Cette résultats dans /index.php/doc/toc.pdf/
Comment puis-je supprimer le /index.php
partie?
Les liens dans le reste de la boutique ne montrent pas index.php
dans l'url.
J'ai aussi ce lors de l'utilisation de Mage:getUrl
dans un .phtml
fichier
Avez-vous essayé
../doc
et /doc
OriginalL'auteur Guus | 2013-02-21
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé cette solution quelque part qui fonctionne pour moi:
Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
ce retourne:
http://mydomain.com/
doncindex.php
est supprimé à partir de l'url.Et dans un template que j'utilise maintenant à ceci:
{{config path="web/unsecure/base_url"}}doc/toc.pdf
qui renvoie également l'url sans index.php
OriginalL'auteur Guus
Essayez d'ajouter ceci dans votre .fichier htaccess.
N'oubliez pas de vider votre cache.
OriginalL'auteur blackRider