2017-11-08 5 views
1

カテゴリと商品の番号を削除してリダイレクトする必要があるURLがあります。2組の数字をhtaccessでリダイレクト

カテゴリー
example.com/9-bird-tables

製品
example.com/bird-tables/59-slate-roof-bird-table/

次のようにする必要があります。
example.com/bird-tables/
example.com/bird-tables/slate-roof-bird-table/

したがって、表示されている内容に応じて別の場所に表示されます。私はルールを練ることができず、時間がなくなっています。誰でも助けてくれますか?私は次のことを試してみたが、それは数字だけの最初のセットのために働く、とない二

RewriteRule ^[0-9]+-(.+?)/?$ $1 [L,R=301] 

答えて

0

あなたは2つのキャプチャグループとこれに対するあなたの規則変更することができます。

RewriteRule ^(.*/)?\d+-(.+)$ $1$2 [L,R=301,NE] 
+0

こんにちは、次のようにこれは実際には機能します。しかし、それは画像パスの数にも問題を引き起こす。 example.com/image/cache/catalog/product/1802-530x530.jpg 。に変身する。 example.com/image/cache/catalog/product/530x530.jpg 私はそれを止める方法を考えることができません。 –

関連する問題