4

次の設定があります。

Use Web Server Rewrites => Yes

htaccess が持っているRewriteBase /

キャッシュは無効です。

私が使用しているメール テンプレートの 1 つで<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、URLから削除されます。

そして、テンプレートで私は今これを使用します:

{{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 に答える