私は1つのプロジェクトを持っていて、それをアップグレードします:
- マジェントEE1.9
- マジェントEE 1.12
私はUbuntuで働いています。両方のプロジェクトの構成はほぼ同じです。vhost の構成は同じ (名前のみが異なります) で、両方に同じ権限を持つ同じ .htaccess があります。私の問題は、RewriteRules がアップグレード (Magento EE 1.12) で機能しないことです。その理由はわかりません。これらは、プロジェクトのルートにある私の .htaccess の書き換えです。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)
RewriteRule ^brand/(.+)$ brand-filter.html?brand=$1&%1 [L]
これは私の Magento EE 1.9 では機能しますが、Magento EE 1.12 では機能しません。
書き換えをルートディレクトリの別のファイルに変更すると、次のように機能します。
RewriteRule ^brand/(.+)$ test.php [L]
ただし、次のような magento ディレクトリでは機能しません。
RewriteRule ^brand/(.+)$ checkout/cart [L]
これの手がかりはありますか?