2

htaccessを使用していくつかのリダイレクトを整理しようとしていますが、難しい問題に直面しています。

私が理解できない部分はこれです:私は、次のパターンのいくつかのページに対して2つのURLを作成するシステムを持っています:

製品/カテゴリ (カテゴリの深さに関係なく、主に使用しているものと必要なもの) 製品/サブカテゴリ/カテゴリ (SEO には適しているかもしれませんが、必要なものではありません)

URL の /subcategory 部分を取り除き、80 のサブカテゴリの領域にある短いバージョンにリダイレクトする 301 リダイレクトを作成するにはどうすればよいので、これを 1 つずつ試行したくありません。私は正規表現を理解しようとしていますが、私はそれを完全にグリーンにしています。サブカテゴリの一致は、常に /product に続き、常に / で終わるため、それほど難しくないと思いますが、短縮版にリダイレクトするにはどうすればよいですか。

これ以上追加する情報は思いつきませんが、十分な詳細を提供していない場合はお知らせください。

ありがとう

4

1 に答える 1

0

htaccess ファイルで次の行を試してください。

RewriteEngine on
RewriteRule ^products/[^/]+/(.+)$ /products/$1 [L,QSA,R=301]
于 2012-08-22T15:36:07.710 に答える