2016-10-18 7 views
0

問題:廃止された製品へのインバウンド古いリンク。 チャレンジ:追加のキーワード、サブカテゴリを持つ多くのバリエーションなど.htaccess regex - "キーワード"スタイルのリダイレクト - 構文?

例:

  • /somecategory /クールウィジェットOLDNAME
  • /special_sale_on_OLDNAME_items
  • /カテゴリ/ SUBCAT/subsubcat/morestuff/weird_keywords_OLDNAME

必要な解決策:「OLDNAME」というキーワードをキャッチするものは、囲まれているものに関係なく、特定のページにリダイレクトします。

など。 「のRewriteRule ??????? OLDNAME ??????http://www.example.com/newpage [L、NC、R = 301]

は太字の部分は私が助けを必要とするものである。事前に

ありがとう!

+0

方法がありますならば、いっその簡単な正規表現を使用し – JOUM

+0

*複数の*キーワードを1つのルールに組み合わせることは素晴らしいことです。中止された商品のリクエストはすべてSAMEページ(「www.example.com/discontinued」)に移動しています。 – TomJones999

+0

JOUM - それは私が得意でないことです...あなたは私にいくつかの例を見せてくれますか? – TomJones999

答えて

1

それは与えられたURL内の任意の位置に任意の単語をルックアップの

RewriteRule ^.*(OLDNAME|ANOTHEROLDNAME).*$ http://www.example.com/discontinued [L,NC,R=301] 

を試してみてください。

関連する問題