WordPressのリダイレクトについて

ホーム 質問掲示板 UI/UX・フロントエンド開発 WordPress WordPressのリダイレクトについて

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • #304

    WordPressのリダイレクトについて

    Next Rookie

    WordPressのリダイレクトは一般的にどうするの?

    #306 返信

    いくつか選択肢があります!

    • WordPress関数wp_redirectを使用する
      wp_redirect('/new-page/', 301);
      exit;

      この関数はログインの制御やフォーム送信後のリダイレクトなどで使用されます
      動的処理に向いてます。

      内部的にはPHPのheader()です

    • プラグインではRedirection、Simple 301 Redirects等が簡単に使用できます
    • .htaccessでもリダイレクトの設定は可能です
      固定的なURL、大量なリダイレクト、高速処理
      処理タイミングがになりますWordPressが起動する前になります。

    topic-image

    #315 返信

    URL関係でadd_rewite_ruleという関数もあります

    コチラの関数はWordPressに「このようなURLが来たら、実際はこの内容を表示して」と教える機能です。
    詳細は下記です

    /**
    * WordPressにカスタムURLリライトルールを追加する
    * 
    * @param string $regex URLにマッチさせる正規表現パターン
    * @param string $query 内部的なWordPressクエリ文字列($matches[n]でキャプチャグループを参照可能)
    * @param string $after ルールの優先順位 ('top'=最優先, 'bottom'=最後)
    * @return void
    */
    add_rewrite_rule($regex, $query, $after);

    topic-image

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: WordPressのリダイレクトについて
あなたの情報: