Magentoサイトでは、これを.htaccessに追加して、URLをクリーンアップし、「重複」ページを回避しています。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index.php/(.*)$ http://oursite.com/$1 [R=301,L]
ただし、何らかの理由で、にoursite.com/index.php/admin/
リダイレクトするとバックエンドの機能が失われoursite.com/admin/
ます。
私はこれを修正する正しい方法を探しましたが、見つけられなかったようです。私が見つけたすべての解決策は、トップレベルのディレクトリを除外することに関するもののようです。