+本日の人気記事TOP10+
- ECUをリセットする方法。アイドリング不安定だったのでしょうがなく21
- 車のキーナンバー確認方法。キーレス紛失や壊れた時21
- ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法18
- カーメイトのエンジンスターターでエラー15表示と対処方法15
- スロットルポジションセンサー調整で不安定なアイドリング調整8
- TOYOTAキーレスリモコンの設定方法とキーナンバー(キー番号)7
- 日産セレナとエクストレイルでECOモーター(オルタネーター)のリコール情報と対策案など6
- シガーライターがない車にシガーライターソケットの付け方と増設方法5
- アイドリングストップシステム異常警告灯表示対処方法5
- Windows10,Windows8.1プロダクトキー確認方法4
サイトやホームページのURLはパーマリンクURLといい唯一無二のアドレスになります。そのサイトURLのパーマリンク設定URLをサイト移転などをした際に、記事数やホームページのURL数が多いとリダイレクト処理にそのひとつひとつにリダイレクト処理を行う必要が出てくることがあります。パーマリンクの構成が使用しているツールやブログサービスにより異なったりする場合などにそのようなことが発生してしまいます。
アドセンス336pxPC閲覧記事下表示1つ目コード
+これまでによく読まれている記事一覧クリックでOPEN+
人気記事一覧
車のキーナンバー確認方法。キーレス紛失や壊れた時
148,435件の PV
ECUをリセットする方法。アイドリング不安定だったのでしょうがなく
105,301件の PV
Windows10,Windows8.1プロダクトキー確認方法
75,466件の PV
Windows10でエラーコード0x800705b4の対処方法
67,219件の PV
ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法
41,006件の PV
スロットルポジションセンサー調整で不安定なアイドリング調整
40,203件の PV
車から異音の原因。カラカラ、カタカタ、コトコトなど…。
38,151件の PV
Office2010・2013でプラダクトキー紛失して確認・再発行してもった方法
37,221件の PV
ハンドルのセンターがズレている時の直し方タイロッドエンド調整による方法
36,209件の PV
カーメイトのエンジンスターターでエラー15表示と対処方法
31,240件の PV
車のキーナンバー確認方法。キーレス紛失や壊れた時 148,435件の PV
ECUをリセットする方法。アイドリング不安定だったのでしょうがなく 105,301件の PV
Windows10,Windows8.1プロダクトキー確認方法 75,466件の PV
Windows10でエラーコード0x800705b4の対処方法 67,219件の PV
ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 41,006件の PV
スロットルポジションセンサー調整で不安定なアイドリング調整 40,203件の PV
車から異音の原因。カラカラ、カタカタ、コトコトなど…。 38,151件の PV
Office2010・2013でプラダクトキー紛失して確認・再発行してもった方法 37,221件の PV
ハンドルのセンターがズレている時の直し方タイロッドエンド調整による方法 36,209件の PV
カーメイトのエンジンスターターでエラー15表示と対処方法 31,240件の PV
WordPressでは、パーマリンク設定を以下の中から選ぶことができます。(選択可能)
- %post_name%
- %post_id%
- %year%
- %monthnum%
- など
%post_name%
%post_id%
%year%
%monthnum%
など、
上記を組み合わせて相対パスとして、以下のように記載します。
/%year%/%monthnum%/%postname%/
こういったパーマリンク設定でのURLは比較的長めのURLになってしまいます。
(長いパーマリンクURL:アドレス)
長いURLだと覚えにくいですし、わかりにくくなってしまいます。
この記事を読まれている方におすすめ一覧クリック
ですので、
タイトルと同じようなパーマリンクにしてURLから内容がどのような内容のものか推測できるようにする方々多いように思います。
ですが、
スマホなどではすべてのURLは表示されません。なので、現在はそこまで気にしなくても良いように考えます。
GoogleやBingやYahooなどの検索エンジンにインデックス登録されればよいだけのことです。
短めのパーマリンクURLにするには一番良いのは、/%postname%/を選択することかと思われます。
投稿の際に変更も可能です。
WordPress意外のlivedoor BlogやSeesaaブログやFC2ブログ、そしてGoogleのブログサービスであるBloggerブログなどのブログサービスにおいてのパーマリンク設定は自分で設定ができません。
WordPressに移行した際にリダイレクト処理をしなければなりませんが、そのリダイレクト処理が記事数が多ければ多いほど作業工程が増えます。そのリダイレクト処理コードを自動的に作成し.htaccessにリダイレクト処理設定を一括ですべてのURLをしなければなりません。
骨が折れてしまう作業です。少なければまだ良いのでしょうが、100記事以上や1000記事以上などの場合には1行1行.htaccessに記載するのは大変です。
そこで、リダイレクト処理には2つの.htaccessに記載方法があります。
以下の箇条書き2つの方法です。
- RewriteRule
- Redirect permanent
それぞれのサーバーにおいて、どちらかのリダイレクト処理が使用できない場合があります。
Apacheサーバーであれば基本的にはどちらも使用可能ですが、できない場合はRewriteRuleにてリダイレクト処理が可能なことが多いです。
上記しましたが記事数が多ければ多いほど骨が折れる程難儀な作業上程になります。
Redirectプラグインなどを使用してcsv形式にてパーマリンクURLをsourceとtargetに並列にして一括インポートも可能ですが、プラグインはできるだけ使わない方がセキュリティ的にもサイト速度的にも良いです。
今回はパーマリンク設定URLのリダイレクト処理コードをカスタム投稿内にあるWordPress意外のブログサービスからのパーマリンクURLを抽出して、WordPressでのパーマリンク設定URL構造へリダイレクト処理コードを自動的に一括抽出方法です。
WordPressにはテーマがありますが、どのテーマ内にもpage.phpというテンプレートがあります。
そのpage.phpテンプレートを使用して、内容を以下のように編集します。
RewriteRule ^を使用して一括リダイレクトコードを自動的に作成します。
<?php /*
Template Name: export
*/ ?>
<?php
$posts = get_posts('numberposts=1500');
global $post;
?>
<?php if($posts): foreach($posts as $post): setup_postdata($post);
echo "RewriteRule ^";
echo get_post_meta($post->ID,'blogger_permalink',TRUE);
echo "/$ ";
the_permalink();
echo " [L,R=301]<br />";
endforeach;
endif;
?>
上記を記載後にpage.phpのファイル名をredirect.phpなどとファイル名を変更して保存します。
その後、FTPツール(FFFTPやFilezillaやWinSCPなど)でテーマの子テーマ内にアップロードします。
WordPressのダッシュボードより固定ページを新規作成します。

その際に、固定ページのテンプレート設定をexportにします。
その後固定ページを公開してもプレビューしただけでも一気に以下のように旧サイトのパーマリンク設定URLと新サイトのパーマリンク設定URLをRewriteRule ^を付与して出力することができます。

あとは、出力された複数行のリダイレクト処理コードをコピーして.htaccessにペーストします。
RewriteRuleでの記載の際には必ず一度はRewriteEngineONを記載しなければなりませんが、昨今ではSSL化においてリダイレクト処理をしているはずなのでRewriteEngineONは既に記載済みかと思われます。記載されていない場合には記載してください。
記載後に、上記で使用したFTPツールでディレクトリ直下の.htaccsessに上書きなり書き換えなりをします。
※この際に.htaccessは非常に重要なファイルなので初めに必ずバックアップをしてからにしましょう。
上記したようにリダイレクト処理の一括リダイレクト設定を追記したことなどにより、どこかに記載ミスがあったらサイトが表示されなくなってしまします。そういった場合にはバックアップした.htaccessを再アップロードして先述した.htaccsessの記載ミスを修正後に再度アップロードしてください。
.htaccessはバックアップを元に戻せばサイトは以前のように表示されるはずです。
Redirect permanentを使用して一括リダイレクトするパーマリンク設定URLを抽出して自動的にRedirect permanentを付与してリダイレクト処理設定する場合は以下のサイトを参照してください。
これで、上記したリダイレクト処理の2つの方法のどちらでも旧サイトのパーマリンク設定URLと新サイトのパーマリンク設定URLのリダイレクト処理コードが付与されたものが複数行に渡り一括抽出されます。
あとは、しっかりとリダイレクト処理されているか旧サイトのパーマリンク設定URLをアドレス欄に記載して確認してみましょう。
おすすめの記事一部広告
- ECUをリセットする方法。アイドリング不安定だったのでしょうがなく21
- 車のキーナンバー確認方法。キーレス紛失や壊れた時21
- ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法18
- カーメイトのエンジンスターターでエラー15表示と対処方法15
- スロットルポジションセンサー調整で不安定なアイドリング調整8
- TOYOTAキーレスリモコンの設定方法とキーナンバー(キー番号)7
- 日産セレナとエクストレイルでECOモーター(オルタネーター)のリコール情報と対策案など6
- シガーライターがない車にシガーライターソケットの付け方と増設方法5
- アイドリングストップシステム異常警告灯表示対処方法5
- Windows10,Windows8.1プロダクトキー確認方法4
おすすめ!!
世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!
Multiplex 広告
あなたにおすすめ
-
Stinger6 Stinger7 WordPress カスタマイズ 備忘録
プラグインなしでブログカードを新規タブで開く方法とコード
先日、 WordPressにおいてブログカード(内部リンク用)を作成するショートコードのphp関数コードを紹介しました。 https://infovarious.com/post-852…
インフィード広告アドセンス
-
PC Windows10 ブラウザChrome 伝えたいこと 備忘録
これからのブラウザはEdgeでもいいのかもGoogle日本語入力が使えるようになったから。でも、やっぱりChrome…。
この間というか先日Windows10のおいてGoogle日本語入力を、Windows10標準のブラウザであるEdgeで使えるようにしてからですが、 意外とEdgeもレンダリング速度が速い?とも思ってし…
インフィード広告アドセンス
-
遺伝子検査MyCodeはしたほうが良いのか?悪いのか?どっち?
ここ数年で遺伝子検査がいろいろな方面で話題になってきています。一番有名なのが元光GENJIの大沢樹生さんの親子関係を証明する遺伝子検査がありました。大沢樹生さんの事について何も明言することはないのです…
インフィード広告アドセンス
-
弔辞 感動した。感動する。
これは、私の姪っ子が読んだ弔事です。訂正です)甥っ子です。ちょっと感動したので名前を伏せて掲載させて頂きます。
「WordPress, カスタマイズ, カスタマイズ, 伝えたいこと, 備忘録」同じカテゴリーの記事一覧
アドセンス336pxPC閲覧記事下表示1つ目コード
アクセスランキング
よろしかったらシェアよろしくお願いします。
-WordPress, カスタマイズ, カスタマイズ, 伝えたいこと, 備忘録
このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。
comment