パーマリンクにHTTPリダイレクトさせる

Permalink Redirect”は、サイトを必ずパーマリンクで表示させるためのWordPress用プラグインです。
たとえば「http://bd.dotted.jp/index.php?p=34」へのアクセスがあった場合に、「http://bd.dotted.jp/archives/34/」へHTTPリダイレクトさせます。

Permalink Redirectを使うメリット

Permalink Redirectは、初めてパーマリンクを使用する際にとても便利です。投稿内のリンクなど古いままになっているアドレスを、パーマリンクに変更する必要がありません。また、アドレスが安定するのでSEO対策としても有効です。(HTTPリダイレクトには301を使用)

Permalink Redirectのインストール前に

このプラグインを使うには、パーマリンクが設定されている必要があります。まず、管理画面 -> オプション -> パーマリンク設定で、パーマリンクを設定してください。

Permalink Redirectのインストールと使い方

配布サイトからファイルをダウンロードします。解凍したファイルをプラグインフォルダへアップロードしてください。管理画面 -> プラグインから、Permalink Redirectを有効化すればOKです。
管理画面 -> オプション -> Permalink Redirectでは、HTTPリダイレクトさせないパーマリンクを設定できます。

TrackBack URIhttp://bd.dotted.jp/archives/81/trackback/

4 Comments

  1. no.1 hon Says:
  2. はじめまして。
    先日Permalink Redirectをインストールさせていただきました。
    少しわからないところがあるので質問させてください。
    「HTTPリダイレクトさせないパーマリンクを設定できます」
    とありますが、具体的にどのように設定すれば良いのかがわかありません ;(
    教えていただけると助かります :lol:

  3. no.2 Kaira Says:
  4. http://example.com/にWordPressがインストールされていると仮定して説明します。

    「http://example.com/foo/」というURIをリダイレクトさせないようにするには、「foo/」と設定します。
    「http://example.com/foo.php?bar=hoge」のような場合は、「/」と設定してください(スラッシュだけ)。

  5. no.3 猫好き Says:
  6. Permalink Redirectについて質問させて下さい。

    現在、記事の詳細ページのURL

     http://example.com/foo.php/?p=10

    が、パーマリンクが利いてしまい

     http://example.com/foo.php/archives/10

    となっています。

    "cat" や "page_id" の付いたURLにパーマリンクが効くのは構わないのですが、"p"にパーマリンクが効いてしまうのは仕様上不都合があり、"p"にだけパーマリンクリダイレクトを使い、リダイレクトされないようにしたいのです。

    Permalink Redirectの設定には、具体的にどのような記述をすれば良いのでしょうか?

    Permalink Redirectについて詳細な説明をされているサイトがこちらしか無いようでしたので、質問をさせて頂きました。
    宜しくお願い致します。

  7. no.4 猫好き Says:
  8. 質問させて頂きます.

    現在、記事の詳細ページ
    http://example.com/ ?p=10
    に、パーマリンクが効いて
    http://example.com/archives/10
    と表示されています.

    "cat" や "page_id" の付くURLなら構わないのですが、 "p" の付くURLにパーマリンクが効くのは仕様上不都合があるのです。 

    Permalink Redirectを使い、 "p"の付くURLはリダイレクトされないように設定したいのですが、思い通りの結果が得られません。
    Permalink Redirectの設定ページには具体的にどのような記述を行えば良いのでしょうか?

    Permalink Redirectについて解説がされているサイトがこちらしか見当たらず、質問させて頂きました.
    宜しくお願い致します.

Leave a Reply