カテゴリー
Synology WordPress

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

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

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


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

システム構成

Synology NAS

  • 2020/07現在
  • 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 (標準エディタ)


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

  • 間借りしているようで、見栄えが良くない
  • Google Adsenseは、サブディレクトを認めない
スポンサーリンク
by Google Ads ID8603
スポンサーリンク
  • Synology DS517 by Amazon ID:22173
  • Synology DS920+ by Amazon ID:22172
  • オムロン BY50S用パック by Amazon ID:22171
  • オムロン BY50S by Amazon ID22170
  • Synology 高機能無線ルーター VPN Plus対応 日本正規代理店アスク サポート対応 保証2年 NT934 RT2600ac by Amazon ID24327
  • エレコム LANケーブル CAT6A 5m 爪折れ防止コネクタ ホワイト LD-GPA/WH5 by Amazon ID24327

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

スポンサーリンク
by Rakuten ID:15895


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


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

  • wordpress
  • wp
  • myblog


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


例えば以下のように、

  • harikiri.diskstation.me/wordpress
  • harikiri.diskstation.me/wp
  • harikiri.diskstation.me/myblog (当サイト)
スポンサーリンク
by Google Ads ID8603

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

作業概要

  • 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 ID8603

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

試したプラグイン

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

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

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

Simple 301 Redirects

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

Scott Nellé

301 Redirects – Easy Redirect Manager

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

WebFactory Ltd

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を削除することで対応できました。

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

スポンサーリンク
by Google Ads ID19417

2. 301 Redirects、は使える

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

3. Redirection、を採用

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

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

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

スポンサーリンク
by Google Ads ID8603

注意点

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

問題点

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

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

解決策

  • GT Photo and Video Galleriesについては作者に連絡中です。分かり次第掲載します。おそらく、サイトアドレスを特定してライセンスを付与していると思われます。
  • Cool Timeline Pro版については、夕方3時頃に連絡後、5分で対応してくれました。「ライセンス情報をアップデートしたから、もう一度アクティベーションしてね」との連絡でした。
スポンサーリンク
by Google Ads ID8603

編集履歴

  • 2020/02/07 はりきり(Mr)
  • 2020/02/12 追記(プラグインの有料版のアクティベーションが切れる問題)
  • 2020/02/23 AMPに対応
  • 2020/07/16 文言整備
スポンサーリンク
  • by Amazon ID19245
  • by Amazon ID13211
スポンサーリンク
  • 【Amazon.co.jp 限定】HP USBメモリ 128GB USB 3.1 スライド式 金属製 HPFD796L-128 GJP by Amazon - ID 24751
  • 3Dプリンター ダヴィンチ Jr. 1.0(造形サイズ15×15×15cm) - 環境に優しい土に返るPLAフィラメント - ダビンチ Jr. 1.0 XYZプリンティングジャパン by AMAZON ID21513
  • 3Dプリンター|ダヴィンチ1.0 pro|オートキャリブレーション機能付|オープンフィラメント可|ABS対応|造形サイズ20×20×20cm|レーザー刻印機能拡張可|積層ピッチ0.02mm~|3F1AWXJP00F - XYZプリンティングジャパン by AMAZON ID21511
  • ABS使用可 造形サイズ175×175×175mm オープンフィラメント可 オートキャリブレーション機能付き レーザー刻印機能拡張可 金属系PLA拡張可 3FJSPXJP00G - ダビンチ Jr.Pro X+ XYZプリンティングジャパン by AMAZON ID21509
  • zedela 5-in-1 USB-Cハブ【3ポート5Gbps by Amazon - ID 24751
スポンサーリンク

用語の解説、関連タグ付き投稿の抽出

Google-AdSense

[WordPress] 「AMP」プラグイン と広告プラグイン: 「Advance Ads Pro」- 高速化と広告表示の両立を図る – ID22304 [2020/09/9]
[WordPress] 広告プラグイン – Advanced Ads Pro (有料版)の応用機能(Header/Footerにコードを挿入) – ID15074 [2020/05/03]
[WordPress] AMPページ対応の広告プラグイン – Advanced Ads Pro (有料版) – 導入と運用 – ID11202 [2020/12/10]
[WordPress] 「AMP」プラグイン と広告プラグイン: 「Advance Ads Pro」- 高速化と広告表示の両立を図る – ID10304 [2020/09/11]※
[WordPress] Google Adsense導入 – 必要な手順とセッティング – 広告プラグインを選ぶ – 運用の実際 – ID9539 [2021/01/04]
[WordPress] Google AdSense登録の手順 – ID8940-UM [2020/08/24]

NAS

[WordPress] 2020年初心者ガイダンス・WordPressを構築し快適に運用するための必須プラグイン一覧 (2020/03/10現在) – ID10673
[Data Link] NASとは何ですか? by Synology – ID9090
[WordPress] Google AdSense登録の手順 – ID8940-UM [2020/08/24]
[WordPress] アバターを作る方法 – Gravatar – ID8936 [2020/02/09]
Synology NASのセキュリティを強化する方法のリンク – ID8870
[WordPress] 初期設定でblogサイトに作ってしまったサブディレクトリを外す方法 – Google AdSenseには、サブディレクトリは不要 – ID8814

site address

Synology

[Data Link] NASとは何ですか? by Synology – ID9090
[WordPress] Google AdSense登録の手順 – ID8940-UM [2020/08/24]
[WordPress] アバターを作る方法 – Gravatar – ID8936 [2020/02/09]
Synology NASのセキュリティを強化する方法のリンク – ID8870
[WordPress] 初期設定でblogサイトに作ってしまったサブディレクトリを外す方法 – Google AdSenseには、サブディレクトリは不要 – ID8814
[WordPress] Flex Posts – Widget and Gutenberg Block プラグイン – Gutenberg エディター対応 – ID8804

WordPress

[WordPress] 2020年初心者ガイダンス・WordPressを構築し快適に運用するための必須プラグイン一覧 (2020/03/10現在) – ID10673
[WordPress] Google Adsense導入 – 必要な手順とセッティング – 広告プラグインを選ぶ – 運用の実際 – ID9539 [2021/01/04]
[WordPress] Google AdSense登録の手順 – ID8940-UM [2020/08/24]
[WordPress] アバターを作る方法 – Gravatar – ID8936 [2020/02/09]
[WordPress] 初期設定でblogサイトに作ってしまったサブディレクトリを外す方法 – Google AdSenseには、サブディレクトリは不要 – ID8814
[WordPress] Flex Posts – Widget and Gutenberg Block プラグイン – Gutenberg エディター対応 – ID8804
スポンサーリンク
  • by Google Ads ID24747
  • by Google Ads ID:11145
  • by Google Ads ID23293
スポンサーリンク
by Google Ads ID8603

Update ID21920

english
今日の英語 – クリスマスカードに書く – happy new year – ID6507 [2021/01/22]

目次1 happy new year2 編集履歴 happy new year 以下は、チャレンジです。あえて日本語の1つの文章にはしません。文節毎に訳して見ます。その方が、日本語に囚われずにすみ、理解が進むからです。 […]

HEALTH
[COVID-19] 最近知った情報のまとめ(1) – ID27016 [2021/01/16]

肺に直接入ったウイルスは、肺の細胞に感染するため、ワクチンで生成された血中に存在する抗体の効果は限定的である 鼻に付着したウイルスは、ゆっくりであるが血中に入り込むなどして、血中に存在する抗体により弱毒化の可能性が、肺感 […]

security, Synology, WordPress
[Synology] NAS/Router ログ・センターは、毎日1回は見るべし – サーバーへの総当たり攻撃を発見、システムのログイン制限の適切な設定と自動ブロック- ID16720 [2020/06/06]

目次1 はじめに1.1 Log Center2 DS918+のアクセス制限の適切な設定2.1 設定例2.1.1 例12.1.2 例22.1.3 例33 設定の効果4 メール通知5 永遠にブロックする6 まとめ はじめに […]

スポンサーリンク
by Google Ads ID19417
AAV, BIOLOGICS, Charles River, COMPANY-FAVOR
気になる企業 – Charles River – ID14016 [2021/01/21]

目次1 Charles River1.1 サービス2 編集履歴 Charles River チャールスリバーはCROです.医薬品の研究開発のあらゆる段階のサポートをしてくれます.バイオロジクスでは,20,000以上の試験 […]

AAV, BIOLOGICS, cell
[Bio-Vector] 人工染色体 – 目的細胞に導入して安定発現細胞株を作る – AAVベクターの生産株として適用できるのか? – chromocenter/TaKaRa – ID26979 [2021/01/15]

目次1 はじめに2 ウイルスベクターの新たな作り方3 人工染色体の特徴4 人工染色体の構造5 遺伝子搭載サイズ6 従来ベタクーとの比較7 chromocenter社の方法7.1 ドナー細胞の作成7.1.1 1. 挿入型遺 […]

BIOLOGICS, key-word
[用語] HEK293細胞 – その他派生種の概説 – ID24370 [2020/12/22]

目次1 HEK293細胞2 派生種2.1 HEK293T2.2 HEK293H2.3 HEK293E2.4 HEK293S2.5 HEK293F2.6 HEK293FT2.7 HEK293FTM2.8 HEK293SG2 […]

更新された投稿の最新順

スポンサーリンク
  • by Amaozn ID13196
  • by Amazon ID13339
スポンサーリンク

スポンサーリンク
  • by Google Ads ID23293
  • by Google Ads ID24747
  • by Google Ads ID:11145
スポンサーリンク
by Google Ads ID8603

最新記事(WordPress, ID:14681)

adsense, plugin, WordPress
[WordPress] CLS; Cumulative Layout Shift – 2021/03からGoogle検索評価のスコアに加わる – ID26235 [2020/12/23]

目次1 はじめに2 Cumulative Layout Shift3 ページのレスポンスを測定するツールサイト4 関連記事5 参考サイト はじめに 当サイトを立ち上げた頃には、もっぱらpluginの追加をすることで、サイ […]

スポンサーリンク
by Google Ads ID19417
plugin, WordPress
[WordPress] Widget Logic プラグイン – ID26082 [2020/12/17]

目次1 Widget Logicプラグイン2 条件の例 Widget Logicプラグイン 2020/12現在、updateがされておらず、WordPress の最新Version ではテストされていますせんが、おそらく […]

security, WordPress
[WordPress] AMP対応化で、使用しているその他のプラグインによるエラーが出ないようにするために – プラグイン別 [2020/11/16] ID24858

目次1 はじめに2 基本的な設定方法3 WordPress プラグイン別3.1 Content of Table Plus はじめに AMPプラグインをインストールしている場合、投稿/ページを公開/更新した際に、AMPの […]

plugin, Synology, WordPress
[WordPress] 高速化プラグイン「AMP」と定期的に全てのページの静的キャッシュ作成プラグイン「WP Super Cache」で再構成した- ID22640 [2020/12/11]

目次1 はじめに2 ページのAMP化のみでもレスポンス改善は十分高い3 キャッシュプラグインを追加する4 プラグインは専用機能がいい4.1 WP Super Cacheの設定のほんとのところ4.1.1 WP Super […]

security, WordPress
[WP] WordPress – ログイン/アクセス制限に関する設定 – ID24132 [2020/10/09]工事中

目次1 はじめに2 設定ファイル・設定される方のファイル/フォルダ?3 allow?, deny? はじめに WordPressのセキュリティ設定を考えます。WordPressには、各種のファイルがあります。基本的な設定 […]

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

目次1 AMPの記事まとめ2 AMPの「更新済みURL」が作成されない問題と対策 AMPの記事まとめ AMPページに対応すべく奮闘しています。当サイトで記事にしたAMP関連と情報リンクをまとめました。 AMPの「更新済み […]

Page: 1 2 23
スポンサーリンク

スポンサーリンク
  • by Google Ads ID:11145
  • by Google Ads ID23293
  • by Google Ads ID24747
スポンサーリンク
by Google Ads ID8603

最新記事(Synology, ID:14676)

Raid, re-install, security, Synology
[Synology] 写真の管理 / Photo Station & Moments – ID26326 [2020/12/31]

目次1 はじめに1.1 必要なもの2 補完的に活用する3 バックアップ4 Windows10のiCloudフォトからバックアップを取る5 MomentsからPhoto Stationのフォルダを見る6 iOSからMome […]

plugin, Synology, WordPress
[WordPress] 高速化プラグイン「AMP」と定期的に全てのページの静的キャッシュ作成プラグイン「WP Super Cache」で再構成した- ID22640 [2020/12/11]

目次1 はじめに2 ページのAMP化のみでもレスポンス改善は十分高い3 キャッシュプラグインを追加する4 プラグインは専用機能がいい4.1 WP Super Cacheの設定のほんとのところ4.1.1 WP Super […]

Synology
[Synology] 以前からeo光なのに速度が遅く感じられていた(100Mbps) – A6のネットケーブルで改善(300~500Mpbs) [2020/10/19]

目次1 eo光の速度の測定2 コースごとの測定3 ケーブル交換前の速度4 ケーブル交換後の速度5 その他のコースで測定6 使用したケーブル eo光の速度の測定 もう数年以来、ネットの速度が遅いなぁ~と思っていたが、ありま […]

Synology
[Synology – Plex] Plex Serverに繋がらなくなったときの対処法 – ID24032 [2020/10/04]

目次1 はじめに2 課題3 対処方法4 Plexの管理画面でできること5 まとめ はじめに Plexは、自宅のサーバーにあるメディア(音楽、動画)をインターネット経由でもストリーム配信できるメディア・サーバーです。 DS […]

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

目次1 AMPの記事まとめ2 AMPの「更新済みURL」が作成されない問題と対策 AMPの記事まとめ AMPページに対応すべく奮闘しています。当サイトで記事にしたAMP関連と情報リンクをまとめました。 AMPの「更新済み […]

スポンサーリンク
by Google Ads ID19417
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 […]

Page: 1 2 20
スポンサーリンク

スポンサーリンク
  • by Google Ads ID23293
  • by Google Ads ID24747
  • by Google Ads ID:11145
スポンサーリンク
by Google Ads ID8603

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

BIOLOGICS, Lab
[Bio-Lab] MasterFlex Pump – ID9538 [2020/02/16]

MasterFlex Pump マスターフレックス・ポンプは、ラボにおけるタンパク質の精製には欠かせない機材です。バッファー組成を置換する場合にUF/DFシステムの構成に必要です。オープンカラムによる自作システムとして、 […]

IT
[IT] COVID-19でクローズアップされるVPN – 繋がらない日本の企業 – これからのICT投資が望まれる – ID13044 [2020/11/16]

日本の企業に足りないICTは、と聞かれた時、全てと答えざるを得ない。今回のCOVID-19から見えてきた当面の足りないICTと言えば、リモートワークでしょう。その観点から具体的に示すと以下の通りと考えます。 端末としての […]

BIOLOGICS, Lab
[Bio-Lab] グラスファイバーフィルター 接着剤使用, AP20, 55 mm – ID16692 [2020/06/03]

ラボ製品 グラスフィルターは、タンパク質の非特異吸着が多いため、用途には気を付ける。具体的な用途は、大腸菌で産生させたInclusion body状のタンパク質のRefoldingを実施する際、タンパク質変性剤で可溶化し […]

plugin, Synology, WordPress
[WordPress] 遅延読込プラグイン比較 – (1)Lazy Loader, (2)Lazy Load, (3)a3 Lazy Load (2020) – ID8071 [2020/01/27]

目次1 画像遅延プラグインの効果2 結論3 評価方法3.1 比較検討したPluginのバージョン4 結果の概要4.1 Lazy Load と Lazy Loader4.2 a3 Lazy Load5 まとめ5.1 総合改 […]

スポンサーリンク
by Google Ads ID19417
anime, LIFE
[アニメ] 氷菓 (2012) – 高校生の文化祭はこう楽しむべきだったのか – 今更に擬似体験して満足する – ID24557 [2020/11/04]

氷菓 2012年、TV全22話、京都アニメーションの作品です。神山高校の文化祭を中心にして、エルが「興味があります」に逆らえない同級の男子高校生が謎を推理していく。よく似たシチュエーション設定のアニメとして、「やはり俺の […]

TRIP
[Trip] カリフォルニアのハロウィン・グッズ店のリアルな様子 – ID16015 [2020/05/20]

目次1 ハロウィン・グッズ店1.1 ハロウィングッズ・ストア1.2 店内 ハロウィン・グッズ店 エメリービル (Emeryville)に滞在した時に、本番のハロウィン専門店やスーパーのハロウィンコーナーで、その風俗を観察 […]

Page: 1 2 153
スポンサーリンク

スポンサーリンク
by Google Ads ID:11143(2)

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