2024年12月11日 (水曜日)↓における週間月間人気記事トップ3は?↓
- 本日
- 週間
- 月間
-
初めての経験でした。(汗)…。 キーレスエントリー、キーレスリモコンがついた鍵がエンジンを回す時にボキッと折れてしまいました。(汗)…。 プラスチックの本体部分と鉄のキー部分が分裂してしまいました。 …
-
マウスの左クリックや右クリックが効かないのでマウス分解して直す方法 6PV
マウスは今やパソコンなどにはなくてはならない入力装置です。入力機器。昔のキーボードのみでの操作には戻れませんね。そこで長年使ってきたマウスの右クリックではなく左クリックが効かなかったりジャダー(チャタ…
-
カーメイトのエンジンスターターでエラー15表示と対処方法 3PV
夏冬に特に重宝するのが、エンジンスターターです。 メーカーはCARMATEやCOMTECユピテルなど各社ありますが、一番のオススメはリモコンから多くの情報を得ることができるカーメイト製品です。 なぜか…
-
カーメイトのエンジンスターターでエラー15表示と対処方法 266PV
夏冬に特に重宝するのが、エンジンスターターです。 メーカーはCARMATEやCOMTECユピテルなど各社ありますが、一番のオススメはリモコンから多くの情報を得ることができるカーメイト製品です。 なぜか…
-
ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 215PV
本日ではなく昨日になってしまいますが、それまでカーナビで地デジ対応のナビで突然エンジンをかけなおしたら・・・・・・。 「ICカードが正常に動作しませんでした。販売店にお問い合わせください。」 なんてい…
-
マイクロプラスチック・マイクロビーズがつぶつぶ入り洗顔料や歯磨き粉に…。環境汚染も 99PV
画像出典元:5 Gyres今年に入ってから、 インターネットニュースサイトやテレビのニュースなどでも報道されているマイクロプラスチック(もしくは、マイクロビーズ)というものがあります。このマイクロプラ…
-
カーメイトのエンジンスターターでエラー15表示と対処方法 266PV
夏冬に特に重宝するのが、エンジンスターターです。 メーカーはCARMATEやCOMTECユピテルなど各社ありますが、一番のオススメはリモコンから多くの情報を得ることができるカーメイト製品です。 なぜか…
-
ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 215PV
本日ではなく昨日になってしまいますが、それまでカーナビで地デジ対応のナビで突然エンジンをかけなおしたら・・・・・・。 「ICカードが正常に動作しませんでした。販売店にお問い合わせください。」 なんてい…
-
マイクロプラスチック・マイクロビーズがつぶつぶ入り洗顔料や歯磨き粉に…。環境汚染も 99PV
画像出典元:5 Gyres今年に入ってから、 インターネットニュースサイトやテレビのニュースなどでも報道されているマイクロプラスチック(もしくは、マイクロビーズ)というものがあります。このマイクロプラ…
今日は2024年12月11日です。
2024年12月11日 (水曜日)本日の人気記事トップ10
サイトやホームページのURLはパーマリンクURLといい唯一無二のアドレスになります。そのサイトURLのパーマリンク設定URLをサイト移転などをした際に、記事数やホームページのURL数が多いとリダイレクト処理にそのひとつひとつにリダイレクト処理を行う必要が出てくることがあります。パーマリンクの構成が使用しているツールやブログサービスにより異なったりする場合などにそのようなことが発生してしまいます。
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をアドレス欄に記載して確認してみましょう。
クリスマスまであと…プレゼントは用意されましたか?
おすすめ!!
世界中でNo.1のシャアを誇るAmazonでのお得なお買い物でお得をしよう!!ネット通販なので、もちろん24時間年中無休です。健康商品から食品、車カスタマイズ商品、大手家電メーカー商品やパソコンの自作サプライ商品、その他アマゾン・プライムでは映画やドラマなど多くの作品や番組を見ることができます。マスクなど衛生商品も今では必須アイテム。一番信用できて一番商品数の多いAmazonでの買い物が絶対にオススメ!!
あなたにおすすめな関連記事
SSD換装におすすめSSDは1TBのCrucialのMX500
もう数年前にはSSDは結構な国内PCメーカーの上位機種パソコンには搭載され始めてきていました。私のパソコンはもう8年目なので、そこそこ古い部類かと思います。ですが、途中途中にメモリの増設(8GB×2枚…
アクセス数を増やす方法!!それはスマホ…。
ブログやホームページなどのサイトを運営していると、やはり気になるのがアクセス数だと思いわれます。ここ2年から3年で一般人や普通の人?(表現が曖昧ですが無礼のないように)でも、 はてなブログやWordP…
ブログの本質とブログを続ける本質と意味…。
ここ最近、ブログのカスタマイズや時事ネタばかりの投稿になってしまっていました。それがいけないということではありません。むしろ、良い時だってあります。時事ネタは一過性のアクセス数の稼ぎネタにもなります。…
AdSense php WordPress カスタマイズ テーマ
Stinger6カスタマイズ?スマホ表示がオカシイので変更と削除した部分
ここ10日間くらいwordpressの勉強に励んでいるところです。 テーマは、 調べた所一番評判が良いStingerというものにしました。 バージョンは6です。 Stinger5も一応ダウンロードはさ…
yogibo快適で動けなくなってしまうソファーヨギボー!!
去年末の日本での発売と思っていましたが、 既に2014年年末の日本国内販売でした。その時には、羽鳥慎一さんと赤江珠緒さんが司会を務めていたモーニングバードでも紹介されてたいました。
おすすめの記事一部広告
- カーメイトのエンジンスターターでエラー15表示と対処方法1,637
- マイナ保険証なくても資格確認書で受診可能保険証は最長1年有効1,580
- ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法1,477
- エクストレイル自動ドアミラー格納装置取り付けと有効化無効化方法364
- SUV車の格安タイヤおすすめ3選、クムホ(KUMHO)CRUGENとDAVANTI(ダヴァンティ) DX740とRadar(レーダー) RPX800+(PLUS)203
- エクストレイルフォグランプが下を向きすぎている光軸調整方法142
- エクストレイルT32運転席側バイザーメッキモール剥がれ修復方法とオススメ両面テープ141
- アイドリングストップシステム異常警告灯表示対処方法135
- 車のキーナンバー確認方法。キーレス紛失や壊れた時116
- マイクロプラスチック・マイクロビーズがつぶつぶ入り洗顔料や歯磨き粉に…。環境汚染も114
よろしかったらシェアよろしくお願いします。
comment