カテゴリー
Synology WordPress

[WordPress] 初期設定でblogサイトに作ってしまったサブディレクトリを外す方法 – Google AdSenseには、サブディレクトリは不要 – ID8814

本編 >

[WordPress] 初期設定でblogサイトに作ってしまったサブディレクトリを外す方法 – Google AdSenseには、サブディレクトリは不要 – ID8814
スポンサーリンク

by Google Ads ID:8603

サイトアドレスからサブディレクトリを外したい


デフォルトでWordPressを導入した場合、サブディレクトリがサイトアドレスになります。対応策は、リダイレクトプラグインを使用します。

システム構成

(2020/07現在)

Synology NAS

  • DS920+ (DS918+からWordPressを載せ替え, 2020/07)
  • Disk Station Manager, Version 6.2.3-25426 Update 2 (2020/09/16現在)

WordPress

  • Version : 5.5.1-ja
  • Theme : Twenty Twenty
  • Editor : Gutenberg (標準エディタ)
[WordPress] このサイトの表示に関係する使用している「テーマ」と「プラグイン」のリスト – ID22353 [2020/09/11]※ はコメントを受け付けていません


その場合、以下のような問題点があります

  • 間借りしているようで、見栄えが良くない
  • Google Adsenseは、サブディレクトを認めない

なぜ、サブディレクトリがつくられるか


WordPressをインストールすと、通常、「サプディレクトリ」が自動で設定されたり、自分が設定したりして作られます、そこにWordPressのファイル群が収められます。


例えば以下のようなサブディレクトリが作られる

  • wordpress
  • wp
  • myblog


デフォルト設定では、この「サブディレクトリ」を含めたアドレスがサイトアドレスになります。


例えば以下のように、

  • harikiri.diskstation.me/wordpress
  • harikiri.diskstation.me/wp
  • harikiri.diskstation.me/myblog (当サイト)

サブディレクトリを外す手順と注意点

作業概要

  • Synology NASのWeb Station設定の確認
  • WordPressの設定
  • サブディレクトリにあるindex.phpと.htaccessの複製を、サブディレクトリの上(ルート)に置く
  • index.phpのアクセス権と内容の確認
  • .htaccessのアクセス権と内容の確認
  • 動作チェック

Synology NASの設定の確認

Web Stationの設定

複数のサイト可能設定

DSM, Version 6.2.2-24922 Update 5


webまでをサブディレクトリとして設定


WordPress/ダッシュボードで設定

WordPress, Version 5.3.2-Ja

サイトアドレスの変更は、WordPressのダッシュボードから「設定 -> 一般」にあるサイトアドレスの設定で、サブディレクトリを削除する(下図を参照)。

index.phpファイルの内容

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/myblog/wp-blog-header.php' );

もしも、index.phpのアクセス権限が不適切である場合、access deniedが表示される

.htaccessファイルの内

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

もしも、この.htaccessファイルがないと、404が表示される

サブディレクトリのリダイレクト設定

スポンサーリンク

by Google Ads ID:19417(C)

試したプラグイン

以下の、3つのプラグインを試してみました。

Simple 301 Redirectsは、「テストされていない」とのことで心配がありましたが、やはり、複雑なことをした途端に問題が生じました。詳細は以下を参照してください。

  1. Simple 301 Redirects
  2. 301 Redirects
  3. Redirection
Simple 301 Redirects

Simple 301 Redirects

シンプル301リダイレクトを使用すると、サイトの別のページやウェブ上の別のページにリクエストをリダイレクトする簡単な方法が提供されます。

Scott Nellé

301 Redirects – Easy Redirect Manager

301 Redirects – Easy Redirect Manager

Easily manage and create 301 & 302 redirects. Simple to use & validate redirects. Includes redirect stats.

WebFactory Ltd

Redirection

Redirection

Manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.

John Godley

1. Simple 301 Redirectsは、ボツ

最初に試したのが、”Simple 301 Redirects”でした。以下の図に示したように、サブディレクトリ(/myblog → /)を取り除くリダイレクトは問題ありませんでした。

しかし、正規表現(/myblog/* → /*)の設定を追加した時に、ブラウザからのサイトへのアクセスが、できなくなりました。

その対策は、ターミナルモードでプラグイン名(simple-301-redirects)を、変更(simple-301-redirects.bak)することで、ブラウザからのアクセスが可能にした後、WordPressのダッシュボードに入って、ターミナルモードでプラグイン名を元に戻し、最後にダッシュボードからプラグインに入り、simple 301 redirectsを削除することで対応できました。

もしも、この設定がないと、以下の図のように、”ページが見つかりません”が表示される

2. 301 Redirects、は使える

301 Redirectsは、Simple 301 Redirectsと同様にマニュアルによる設定を主軸したプラグインで、特に問題は生じませんでした。

3. Redirection、を採用

初期設定の後は、自分の必要な設定を作れます。作ったルールの有効/無効が可能なので、テスト環境の検討には重宝します。結局は、このRedirectionを使用していくことにしました。

Redirectionは、初期設定において、WordPressの現状を検査して、Redirectした方が良いものを自動で抽出して、設定してくれます。

以上により、はりきりサイトは、はれてサブディレクトリが外れたサイトアドレスでアクセスが可能となりました。

注意点

以下の2点について、問題が生じます。その問題の内容と解決法を示しまし

問題点

有料のプラグインで、アクティベーションが切れる問題がありました。

  • GT Photo and Video Galleries LiteからPro版へのアクティベーションが切れる
  • Cool Timeline Pro版のアクティベーションが切れる

解決策

スポンサーリンク
  • WD 内蔵 SSD M.2 2280 / WD BLACK SN750 NVMe 500GB / WDS500G3X0C by AMAZON - ID14311
  • FIDECO M.2 NVMe PCIE SSDケース USB3.1 Gen2 by AMAZON ID20626
  • Onvian【2個セット】USB A to USB C 3.1オス-Type-Cメス usb type c 変換アダプタ 両面USB3.1 10Gbps高速データ伝送 高交換性 合金製 by AMAZON - ID20727
  • GT Photo and Video Galleriesについては作者に連絡中です。分かり次第掲載します。おそらく、サイトアドレスを特定してライセンスを付与していると思われます。
  • Cool Timeline Pro版については、夕方3時頃に連絡後、5分で対応してくれました。「ライセンス情報をアップデートしたから、もう一度アクティベーションしてね」との連絡でした。

編集履歴

  • 2020/02/07 はりきり(Mr)
  • 2020/02/12 追記(プラグインの有料版のアクティベーションが切れる問題)
  • 2020/02/23 AMPに対応
  • 2020/07/16 文言整備

ここまで

< 本編はここまで。

Update ID21920

Raid, Synology, WordPress
[Synology] DS918+ , 3 x 8TB HDD Raid 5にHDDを追加する – ID16478 [2020/05/30]

目次1 RAID5 (3 x 8TB HDD)へHDD追加2 準備3 ストレージマネージャ4 「概要」画面5 「ボリューム」画面6 「ストレージプール」画面7 「HDD/SSD」画面8 ストレージプール画面に戻る8.1 […]

Gear
[健康] 突発性難聴と付き合うためのギア-ソニーのお洒落な集音器 – ID1288

ソニーのSMR-10 ソニーのSMR-10という耳掛け集音器を、ヨドバシ通信で見かけました。昨年末に突発性難聴になってから、月単位で改善するとタカをくくっていたのですが、全く改善されず今日に至っています。 片耳の難聴です […]

BIOLOGICS, company, Merck
気になる企業 – Merck.com – 主力製品は、抗PD-1抗体 (Keytruda) – ID18051 [2020/06/23]

目次1 Merck2 製品ラインナップ Merck Merckは、ドイツとアメリカにあり、それぞれ別の会社です。第一次世界大戦時に、政治的理由でアメリカに押収されたのが、現在、アメリカにあるMerckです。 製品ラインナ […]

AAV, BIOLOGICS, education, gene-therapy
[Bio-Edu] Plasmid – バイオロジクスには欠かせないトラディショナルな遺伝子組換え技術、そして rAAVを作るまで! – ID12915 [2020/08/05]※

目次1 はじめに2 まずは、遺伝子組換え技術2.1 大腸菌とPlasmid2.2 制限酵素2.3 DNAリガーゼ (ligase)3 大腸菌にタンパク質を作らせる4 Competent Cell4.1 製品4.1.1 X […]

BIOLOGICS, mAb
[抗体/情報] 年々増える抗体医薬 – Antibody Societyでは抗体医薬がリストされている – ID15492 [2020/05/08]

目次1 Antibody Societyサイトの紹介2 編集履歴 Antibody Societyサイトの紹介 抗体医薬の承認数は増加するばかりです。バイオ紙ミラー以外の新薬に関する承認済みやレビュー中のリストは、「An […]

Synology, WordPress
[WordPress] 自宅NASに設置のWordPressのプラグイン更新を出先から行う場合に、毎回出てくるパスワード入力を省略する設定 – ID89

出先から自宅NASのWordPressのプラグインを更新する 自宅サーバーに構築したWordPressのプラグイン更新には,デフォルトでパスワードを求めて来ます。以下のようにwp-config.phpを編集すれば、パスワ […]

最新記事(WordPress, ID:14681)

plugin, Synology, WordPress
[WordPress] 「AMP」まとめ – ID22520 [2020/09/13]

AMPの記事まとめ AMPページに対応すべく奮闘しています。当サイトで記事にしたAMP関連と情報リンクをまとめました。 AMP: a well-lit path to optimizing for Google’s pa […]

mail, plugin, Synology, WordPress
[WordPress] Synology (新)NASに立ち上げたWordPressから外へメールを飛ばす – WP Mail SMTP by WPFormsプラグインとGMail APIの設定 – ID22422 [2020/09/13]

目次1 はじめに2 準備3 プラグインのインストール4 API プロジェクトの作成4.1 OAuthクライアント IDの作成 はじめに レンタルサーバーでWordPressの運用と違い、Synology NASにWord […]

plugin, Synology, Theme, WordPress
[WordPress] このサイトの表示に関係する使用している「テーマ」と「プラグイン」のリスト – ID22353 [2020/09/11]※

目次1 はじめに2 システム構成3 プラグイン・リスト はじめに 現在、見られているこのサイトの表示に関わるWordPressテーマ、およびプラグインのリストを公開します。これからWordPressでサイトの構築をされる […]

plugin, WordPress
[WordPress] blogに載せる写真のメタデータは、EWWW Image Optimizerで取り除く – ID321 [2020/08/20]※

EWWW Image Optimizerプラグイン WordPressのblogで載せる写真は、そのままのサイズでアップしてはいけません。メタデータはそのまま残っているためです。メタデータのGeotabには、位置情報が記 […]

IT, Synology, WordPress
[Synology] RT2600acのVPN Plus Serverの導入 – 個人でも高いセキュッリティが得られる高速WiFiルーター – ID37

目次1 出先からRT2600acにアクセスするには1.1 VPN経由1.2 VPNのインストール(VPN Server側)1.3 L2TPの設定 (VPN Server側)1.4 iPhoneの設定 出先からRT2600 […]

Page: 1 2 22

最新記事(Synology, ID:14676)

plugin, Synology, WordPress
[WordPress] 「AMP」まとめ – ID22520 [2020/09/13]

AMPの記事まとめ AMPページに対応すべく奮闘しています。当サイトで記事にしたAMP関連と情報リンクをまとめました。 AMP: a well-lit path to optimizing for Google’s pa […]

mail, plugin, Synology, WordPress
[WordPress] Synology (新)NASに立ち上げたWordPressから外へメールを飛ばす – WP Mail SMTP by WPFormsプラグインとGMail APIの設定 – ID22422 [2020/09/13]

目次1 はじめに2 準備3 プラグインのインストール4 API プロジェクトの作成4.1 OAuthクライアント IDの作成 はじめに レンタルサーバーでWordPressの運用と違い、Synology NASにWord […]

plugin, Synology, Theme, WordPress
[WordPress] このサイトの表示に関係する使用している「テーマ」と「プラグイン」のリスト – ID22353 [2020/09/11]※

目次1 はじめに2 システム構成3 プラグイン・リスト はじめに 現在、見られているこのサイトの表示に関わるWordPressテーマ、およびプラグインのリストを公開します。これからWordPressでサイトの構築をされる […]

security, Synology
[Synology] 自宅に設置したNASにWordPressを構築してblog配信する場合、高まるネット・リスクとその対策 – ID22342 [2020/09/11]

目次1 はじめに2 ドコモ口座の不正引き落としサイバー事件3 ドコモ口座について4 考えられるパスワードの漏出5 Synology NAS製品での対策6 まとめ はじめに これまで、DS918+を導入しblogを公開して […]

Synology
[Synology製品紹介] NVR DVA3219 – 顔認識システム – これからのセキュリティ対策は、中小企業でも顔認識も可能かも – ID22315 [2020/09/10]

目次1 NVR DVA32192 用途3 セキュリティ4 コスト5 システム構築6 用途7 管理方法8 能力 NVR DVA3219 NVR DVA3219は、Synology Surveillance Stationの […]

Page: 1 2 20

その他記事(ALL-RANDOM, ID:16786)

BIOLOGICS, Lab, nalgen
[Bio-Lab] Nalgene® メディアボトル、スタイル2019 – ID16687

ラボ製品 タンパク質精製工程の途中で得られるサンプルの保管に使用する。 Nalgene® メディアボトル、スタイル2019 https://www.sigmaaldrich.com/catalog/produc […]

Synology, WordPress
[Synology] NAS (DS918+/DS920+)の バックアップを考える – Hyper BackupとSnapshot Replicationの併用 – ID3778 [2020/09/08]※

目次1 はじめに2 Hyper Backup/Snapshot Replication2.1 Hyper Backupで十分か?2.1.1 Hyper Backup2.1.2 Snapshot Replication2. […]

Gear
[Data LInk] iPhone、iPad、iPod touch 用の Keynote の新機能 – ID3752

iPhone、iPad、iPod touch 用の Keynote の新機能 Keynoteも結構使えるらしいので、時間がある時にいじくってみようと思っています。

key-word
[用語] CQA; critical quality attribute – ID17918

Critical Quality Attribute; 重要品質特製

BIOLOGICS, cell, key-word
[用語] Cell Banking – ID21614

GMPに従いマスターセルバンクとワーキングセルパンクを製造し液体窒素による超低温保管する 編集履歴 2020/08/24 Mr.はりきり

TRIP
[Trip] イギリスのウインザー城から真っ直ぐ南に延びるロングウォーク、その先のGeorge 3世の騎馬像まで歩く – ID270

目次1 ウインザー2 ウィンザー城3 The Royal Adelaide Hotel4 Windsor Great Park5 The Long Walk6 ジョージ3世像6.1 では、歩いて行きましょう7 侮ってはい […]

Page: 1 2 135

- 以下のツールに敬意を示します -
Support to AMP (Accelerated Mobile Pages) by official AMP plugin for WordPress, and compatible powered by
Post viewing : Flex Posts - Widget and Gutenberg Block