2

最近、magento ストアをセットアップしました。URL は mydomain.com/index.php/admin または mydomain.com/index.php/about-us です。index.php を削除したいのですが、その方法についてメソッドをググったところ、このコードが機能するはずであることがわかりましたが、機能しません。

<IfModule mod_rewrite.c>

############################################
## enable rewrites

    Options +FollowSymLinks
    RewriteEngine on

############################################
## you can put here your magento root folder
## path relative to web root

    RewriteBase /

############################################
## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>

ありがとう。

4

4 に答える 4

1

2 番目の方法を使用して、Magento に書き換えルールを強制させる必要があります。その最もクリーンな方法。まさにそれを行い、すべての場合に URL から index.php を削除します。

于 2013-05-20T20:19:37.277 に答える