2018年6月20日TwitterSharePocketHatenaLINEコピーする見逃すなAmazonタイムセール毎日更新中!人気の商品が毎日お買得価格で登場!このブログではパーマリンク(URLの最後にくるページを表す文字列)は投稿のタイトルをかんたんに英語表記に変えたものにしているが、うっかり日本語のタイトルのまま公開してしまうことがある。そんなとき、あとからあわてて英語表記に変更した時のリダイレクトにプラグイン「Redirection」を使うことが多い。リダイレクトの設定をしておかないと変更前のURLでアクセスしたときに、「見つかりません」と表示されてしまう。リダイレクトの設定をしておけば、変更前のURLでアクセスしても変更後のURLに転送してくれる。旧URLでアクセスする人が果たしているのかというのはおくとしても、検索エンジンのクロールエラーを回避しておくに越したことはないだろう。このプラグインを使えば、転送元と転送先のURLを入力するだけで簡単にリダイレクトの設定ができる。(スラッシュ)」はあるのが正しいのかなくてもいいのか。疑問が生じたので調べた。結果、備忘録をかねて解説。リダイレクトの設定は2つ必要。転送元のURLの方がスラッシュありなし両方作る。転送先のURLはどちらもスラッシュあり(またはスラッシュなしのどちらか)に設定する。理由そもそもスラッシュの有無は、どちらも間違いではない。末尾のスラッシュは必要?」かについて解説されていて、その内容から自分が解釈したことを要約すると次のようになる。URLの末尾にスラッシュがついている場合とそうでない場、それぞれ別物として(そして、同等に)扱われる。それぞれ異なるコンテンツでも、同じコンテンツでも良い(一般には同じコンテンツを表示することが多い)が、同じコンテンツを表示する場合には片方がもう一方にリダイレクトする設定にするのが望ましい。そこでWordPressでサイトを構築した場合どうなるかをみてみると、末尾にスラッシュがあってもなくても同じく投稿が表示されるようになっていて、特に意図して設定を変えていない限り、片方がもう一方にリダイレクトするようになっているようだ。これを確かめるには公開されているWebアプリの「PC:ステータスコードチェッカー」等を利用するか、Firefox等の開発ツールを用いても良い。当ブログの投稿で試してみよう。Eで開発ツールの「ネットワークモニター」を開いておいておく。⌘+⌥+Eスラッシュなしの「/recycle-tv」でアクセスしてみると、スラッシュ付きの「/recycle-tv/」に301リダイレクトされている。スラッシュ付きの「/recycle-tv/」でアクセスすればリダイレクトはされずそのままであることがわかる。どちらにリダイレクトされるかは、おそらくWordPressのパーマリンクの設定如何によるのではと思う。私の場合パーマリンクを「投稿名(domain/sample-post/)」にしているのでこうなるのだと思う。いうことで、転送先のURLはどちらかでいい(当ブログの場合はスラッシュありの方でいい)ということだ。転送元のURLはどうか。転送元のURLもどちらか一方で事足りるのかというとそうではない。先のGoogleの解説にもあったように「URLの末尾にスラッシュがついている場合とそうでない場、それぞれ別物」であるというところがミソだ。そもそも別の物がたまたま同じコンテンツを表示していたわけで、そのそもそも別のものを変更したわけだから、それぞれを転送する設定をしないといけない。実際、片方だけredirectionの設定をしてもう一方にアクセスしてみると「見つかりません」となることを確認済み。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。5を経て6へアップグレードしたが、正しく閲覧できるか検証したところ、トップページの記事一覧から、個別のエントリーに遷移できないことが判明。利用されている方も多いと思う。ブログ【WordPress】サブディレクトリをサブドメインに移行する小生の運用する某サイトにWordPressで構築しているサブディレクトリがあるんだけど、そのサブディレクトリをサブドメインに移転することにした。その作業工程の備忘録。ブログを引っ越す作業の続き。#2以降元のサーバーのバックアップは終了した。ここからは、移行先のサーバーでバックアップしたデータをリストアする作業だ。ブログ【Emmet】複数行のテキストを一度にマークアップする「Emmet」はキーボードショートカットや省略記法を組み合わせて、複雑な長いコードが瞬時に入力できたり、編集できたりするライブラリ(エディタのプラグイン)です。