2012-03-30 2 views
0

私は私が働いているプロジェクトのためEbizmarts Customerprofileモジュールを適応していると私は、自動的にすべての要求書き直す必要があります。Magento URLリライトを自動生成する方法は?

mymagestore.com/customerprofile/account/view/username/USERNAME 

mymagestore.com/profile/USERNAME 

は十分に簡単に聞こえるが、これらは、私が検討しているオプション。過去に誰かがこれをしたことがありますか?もしそうなら、あなたはどのようにそれを達成しましたか?

  1. の.htaccessのRewriteRule(CON:Magentoのの外)MagentoのURLリライト作成する
  2. カスタムMagentoのインデックスプロセス(プロ:Magentoの内、いくつかの他のクリーンアップ、詐欺のために良い時間のようになります。より多くの仕事を)
  3. は、Customerオブジェクトを保存するときに観察し、その後、リライトURLを作成します(プロ:Magentoの、詐欺内:孤立した行を残して、おそらくアップグレードプルーフをことができませんでした)お時間を

おかげで、 ウィルソン

+1

#1 - 'Magentoの外の' はは詐欺ではありません。これが最も簡単な解決策です。私はそれを使用することをお勧めします。 –

答えて

0

良い点ザカリー。私が見つけた唯一の方法は、カスタムMagento RewriteRuleを実行するには、mod_proxyをPフラグとともに使用することです。

I.e.

RewriteRule ^profile/(.*)$ /customerprofile/account/view/username/$1 [P] 

詳細:

http://httpd.apache.org/docs/current/rewrite/flags.html#flag_p

関連する問題