htaccess:フォルダを削除して正規表現でリダイレクトする

リダイレクト

URL構造を単純化することは、さまざまな理由でサイトを最適化するための優れた方法です。 長いURLは他のユーザーと共有するのが難しく、テキストエディタやメールエディタで途切れる可能性があります。複雑なURLフォルダ構造は、コンテンツの重要性について検索エンジンに誤ったシグナルを送信する可能性があります。

サイトにXNUMXつのURLがある場合:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

どちらが記事の重要性を高めたと思いますか? 最初の例では、記事とホームページが5レベルに分かれています。 あなたが検索エンジンだったら、これは重要なコンテンツだと思いますか?

これらの理由から、クライアントのフォルダー構造の多くを簡素化します。 キーワードを含むいくつかのカテゴリスラッグの方が優れていると主張する人もいるかもしれませんが、クライアントではこれを確認していません。 ホームページからのリンクの階層と数は、人気のあるコンテンツでランキングを大幅に向上させました。

ただし、ブログを実装した後、これらの永続的なリンクをすべて元に戻し、既存のリンクから新しいURL構造にトラフィックを適切にリダイレクトするのは少し面倒です。 と フライホイール (アフィリエイトリンク)、チームにリダイレクトを管理させるか、リダイレクトプラグインを使用することができます。

  1. まず、採用 YoastのWordPressSEO リテラルを取り除くことができるようにプラグイン カテゴリナメクジ URLから。
  2. 次に、パーマリンクを更新して/%category%/を削除し、フィールドに/%post%/を残します(そしてキャッシュを更新します)。
  3. 最後に、フォルダを適切にリダイレクトするために正規表現を追加する必要があります。

ストリップ-フォルダ-リダイレクト-正規表現

式にはオプションのカテゴリ(folder1、folder2、folder3)がリストされており、カテゴリの後にテキストが必要です。これにより、カテゴリページが壊れることはありませんが、独立した記事は新しいURLに適切に転送されます。

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

この抜本的な変更をすべての企業に推奨するかどうかはわかりません。 ランキングが確立されている人は、これを展開したくないかもしれません。 リダイレクトは元のページのすべての権限を持っているわけではないため、短期的にはランキングに悪影響を与える可能性があります。 しかし、時間の経過とともに、パーマリンク階層の上位にコンテンツを追加すると役立つ場合があります。 私たちはそれが助けられたことを知っています Martech Zone!

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.